Merge pull request #20 from jkuk/master

minor changes to the Course and Instructor classes
[DataIO] Implement GetCourseReport and helper to sort Courses based on reporting requirements
[DataIO] Fix build errors due to a few course changes
Course Assignment updates
Merge pull request #21 from WannabeSid/master

Course Assignment updates
Merge pull request #21 from WannabeSid/master

Course Assignment updates
updated TAF constructor