refactored the user login, authentication and session management
pulled form master, no conflicts, refactored user and session controllers and helper methods
Merge pull request #14 from golden-bears-2014/Controller_Refactor

Controller refactor