Solidified constants for the different fields of the Course/Section/Meeting hierarchy.
Pretty much finished Course.js and Section.js. May have forgotten a few things.
Added Meeting.js.
Did a huge refactor of FetchCourses to get the new data I need in the format I need it. Haven't yet recollected data. Have only checked that it produces valid JSON.
Refetched all the course data to match the new course object pattern. Also moved the class data from courses/courses to client/models/data.
Fixed reference to course data in client/coursedatacache.js.
Merge branch 'design_and_refactor'