Implemented Course Timeslot creation.

NEW
* The course timeslot creation interface has been implemented.
* A new controller was created to handle all timeslot specific
  functionality.

CHANGES
* Fixed a prior issue with the timeslots not being looped through
  due to a missing `->get()` call in the foreach loop.