added user sessions controller, new helper methods for sessions, added new routes, modified users and courses controllers to pass some duties to user sessions controller