Merge pull request #1 from CourseScheduler/feature/datamodel

Initial Data Model
Added University unit tests. Added license headers to recent files.

#3: Sections with more than 2 meetings do not display all times/days 

Task-Url:
http://github.com/CourseScheduler/scheduler-legacy/issues/issue/3
Merge remote-tracking branch 'origin/develop' into feature/datamodel
Merge branch 'mike/datamodel' into feature/datamodel