Changing all SMS opt-in calls to use the sendSMS() function in DonorsChooseDonationController
Catching exceptions from JSON.parse in findProject()
+ verifying donorDocument exists before trying to access its properties in retrieveEmail()
Error fix when no customFields are passed into mobilecommons.profile_update
DonorsChoose test API values used when NODE_ENV is set to 'test'
More error handling in DonorsChooseDonationController.submitDonation()
Merge pull request #199 from jonuy/3m-error-handling

More error handling and cleanup for DonorsChoose donation code