CourseReader update 
-WorkAreaReader functionality is included in CourseReader
Merge pull request #27 from patleh2/master

adding coursereportpanel
reorganized some files, and the data io should basically be working now, but still probably has lots of bugs
Merge pull request #28 from jkuk/master

reorganized some files, and the data io should basically be working now,...
uploading latest version of TAFReader
Merge pull request #29 from jkuk/master

uploading latest version of TAFReader
[DataIO] Finish reporting methods, fix Instructor.getPrefferedCourses method
Added some commented code to the MainWindow to be uncommented when future classes are added.
Merge pull request #31 from RichardHayesMassbay/master

Added some commented code to the MainWindow to be uncommented when future classes are added.
Changed MainWindow to allow for 3 rounds of course assignment rather than 2.
Merge pull request #32 from RichardHayesMassbay/master

Changed MainWindow to allow for 3 rounds of course assignment rather than 2.
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