Merge pull request #32 from RichardHayesMassbay/master

Changed MainWindow to allow for 3 rounds of course assignment rather than 2.
changed packaging & connected to backend
Merge pull request #33 from patleh2/master

changed packaging & connected to backend
a bunch of changes. file selector window update, updated course assignment
Merge pull request #34 from jkuk/master

a bunch of changes. file selector window update, updated course assignme...
Merge pull request #21 from WannabeSid/master

Course Assignment updates
CourseReader update 
-Implemented IncorrectFormatException
-Documentation comments
updated CourseReportPanel
Merge pull request #35 from patleh2/master

updated CourseReportPanel
Added Dailton's panel and integrated InstructorReportPanel and CourseReportPanel into the MainWindow.