generated donation, interest, & transaction

the donation process. a donation is created by a donor (or user that's not logged in) and recipients can show interest. A coordinator will create a transaction between a donation and a recipient. basic views and forms.

issue #8 
I think having an "additional info" text field would be useful for donations, since there's really no other way for donors to communicate anything special about the donation to us with the other fields