Initialized login form and login controller

- Fixed gitignore now will ignore public assets folder content.
- Added partial html for login.
- Added angular controller for login.
- Added route for login in app.js
- JS files are fixed according to JSLint
Added basic authentication

- Added migration and seed for users table
- Added LoginController and implemented login and logout methods.
- Added filters and routes for authenitcation
- Added AngularJS controllers and services for authentication.