Fix link to home page in application template
Add token authentication support

- Add passport-token strategy dependency
- Add check for x-token and x-username header in ensureAuthenticated
- Add /login/validate endpoint for validation
- Add authenticated pages to index route handler setup
- Add token generation to User model and User.findByToken
Add swagger api documentation framework

- Add new dependencies; swagger-framework and swaggerize
- Add swagger-ui client side files in client/swagger
- Add build steps for new swagger client files; swagger.css and .js
- Fix application.hbs index page link-to
- Add swagger initializer with /api/login defined
- Add /api/login method
Don't use sessions for token authentication
Fix throbber image reference in swagger-ui
Add /api/login/validate to swagger docs
Merge pull request #7 from jgable/swagger

Add Swagger API Docs and Explorer