Create donatable polymorphic association
Add simple donations functionality and specs. Update model validations and associations