Donors donations

Break out donations into a real model