Implement GUI for several functions and tested

include addHandout, getHandoutfile, getAssignmentsForUser,
makeSubmission