Businesses not only want to make money, but they want to impact their community in a decidedly good way. And social entrepreneurship is on the rise. Many states are starting to recognize a new class of companies: benefit corporations.