Complete refactor to charges -> donations, included references to user and tested payments stored in donations model