Project backend frontend connect

This is just the first part of PBFC, for now it only adds the functionality for creating donation objects. BUT IT WORKS WOO 
Lint/UselessAssignment: Useless assignment to variable - `invalid`.