Adding code that handles several issues.
Added code to represent Students and Donors