Implemented user authentication.

Make sure to do npm install & bower install in order to get passportjs and updated mean bower package.