Added utulsa_courses.json for use while testing

(Actual data from the Fall 2014 term)
Minor cleanup. Added team logo
Changed how documents are handled by db
added favicon
Changed comment poster handling
Changed schedule layout
added routes for schedule/add-course and schedule/remove-course
Changed /schedule interface to use panels

Made section._professorId into _professor reference
sections now sent in response to /schedule/add-course
now displays sections in the selected courses table
Added tooltips to open/closed icon, now send section status as well
Updated bootstrap and jquery js and css
Reworded button on /schedule
Selected course display now uses collapsible accordion design
Aligned section table columns to bootstrap columns
Added preference buttons to each section in the table
Save selected courses in User.pendingScheduleData

Retrieve on load of /schedule
Now generate schedules using a tree
Fixed tree generation bugs
Limit schedule generation to reasonable sizes temporarily
Merge pull request #3 from GoogleJump/master

merge