Added migration, entity, and mapping information for users_courses table.
Added ajax calls to add/remove courses from the users library
First commit for the profile page
Fixed ORM definition errors
Added filtering and sorting  for the profile page
Added filters for course lists
Added checkboxes to the course pages to add or remove a course.
Modified routes for ajax calls
Added a sigup flow for users who are not logged in when they try to add courses to their library
Added mooc tracker search terms to the profile page
Added data migration to migrate mooc tracker courses into user library
Shows a message no courses found in the users library when no courses are availaible.
Added a drop down for sessions
Added the newly styled buttons to the course page.
added the "add" button to the course tables
Updated tehe generated css file
Updated the signup page, navigation bar etc. to account for 'My Courses' page. The MOOC tracker page is depricated.
Added a prefrences page for the user.
Added user_prefrences table
Added a way to update/create user preferences.