Implemented School Session management interface.

NEW
* Implemented the session/semester management interface.

CHANGES
* Changed the relationships with the SchoolSession, now linking it
  with Schedule and CourseSection rather than Course.
* Updated the models and migrations to coincide with the above
  change in relationship.
Implemented Course `index`, `show`, and `create` views.

NEW
* Began implementation for the Course management interface.
  Currently, the `show`, `create`, and `index` views have been
  implemented.

CHANGES
* The admin-area master layout file has been modified to
  accomodate a school session changer for the necessary
  interfaces.
Implemented Course Section create and delete interface.

NEW
* Implemented the `create` and `delete` functionality for the
  Course Section administrative interface.
* Created the CourseSection controller.

CHANGES
* Created a new route filter to deal with setting an appropriate
  school session and keeping track of it.
* Updated the database seed so that there is a default school
  session.
* Changed the School Session controller so that the default
  session cannot be deleted.
Implemented CourseSection update and delete.

NEW
* The CourseSection update and delete functionality works now.
Updated Course listing to reflect school sessions.

CHANGES
* With the addition of school sessions, the user Course interface
  has been updated to ensure that course sections respect the
  current school session selection.
* A selection element has been added to the course sidebar to allow
  for the switching between sessions.
Added timeslot crud into course edit view.

NEW
* Added an interface for Course Timeslots in the Course edit view.

CHANGES
* Added a `title` property to the actions for Course Sections.
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.
Implemented course timeslot edit interface.

NEW
* The `edit` interface for Course Timeslots has been implemented.
Implemented Course Timeslot deletion.

NEW
* The functionality to reomve existing course timeslots has been
  implemented.
Added friendly weekday function for Course Timeslots.

CHANGES
* Added `getFriendlyDay` function which returns a user readable
  day based upon the integer `day` attribute in the model.
* Updated the associated interfaces to make use of the
  friendly day output.
Merge pull request #6 from alanly/alan

Implemented majority of course management interface.