Add course meeting class

Stores information for Minerva's Scheduled Meeting Times for each course
Not related to your changes but if you use a literal in `CourseMeeting.new` can you also change it so that we have `meetings = []` and then pass a `Hash` literal to `Course.new`:

``` ruby
Course.new({
  ...,
  meetings: meetings
})
```