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
implemented new course class, fixed course reader