Fixed issue on donor & donation repository (#215)
Improved service layer exceptional handling (#215)