Updated some routes for better behavior
Added jshint file for linting JS
Added all logic about login and lots of refactorings

Login is implemented with passportJS and for this I followed the following article: http://scotch.io/series/easy-node-authentication. For refactoring I have looked Linnovate's MEAN stack
Updated Readme