Sessions controller

- added user_sessions controller
-modified routes to allow sessions to be created on login in the user_sessions controller
-modified courses and users controller to use sessions, and also to not allow page views unless user is authenticated.
- added logged_in boolean to session
-added current_course helper method, and added course_id to session