Josh Domingues put purpose before profit when he created the Flashfood app to sell less-than-perfect groceries at discounted prices. A case study by Reza Satchu explores Domingues' successes and failures, and what other social entrepreneurs can learn.