Donor validation

**Added validates_presence_of to most fields, and validates length on the phone numbers.**

Made the phone number length between 7 and 13 because it [looks like](http://en.wikipedia.org/wiki/Telephone_numbers_in_the_Gambia) standard Gambian phone # is 7 digits. Added in a few extra digits as a buffer.