Refactored CourseInfo into Course and Meeting.

Changed implementation of Course to match specifications of UW Registration
and Time Schedule.

ScheduleParser and API might need minor changes to reflect the new Course
representation.