Fixed accessing the donations

Fixed security and error hole. Also fixed the url system which need an
ending $ symbol.
Completed donations part of Donor app
Merge branch 'develop'
Added a back button on donations page

It isn't pretty but it gets the job done for now
Added tests cases for the Donor app

Needs a lot more test cases
Merge branch 'develop'
Merge branch 'master' into release