A NerdWallet survey of small business owners finds many are facing challenges, but find entrepreneurship rewarding.