add more illustrative error handling to donorschoose donation controller
remove proposal parse logic from try/catch block, now unnecessary
reduce line lengths < 80 chars
rework try/catch block
Merge pull request #278 from tongxiang/donorschoose-response

Refactoring of DonorsChoose controller