Slowly moving over the web console
Refactor/Migrate webconsole
Start of rework of routes for CSRF and logging
Remove the bower libs from git and ignore public/lib/*
Add bower to travis config
Merge branch 'master' into console to capture all the changes

Conflicts:
	.gitignore
	package.json
	server.js
Added config params needed by console
Add error check and usage printout for grunt token creation
Fix token expiration calculation

account.js:sendToken() was calculating JWT expiration times incorrectly.
The JWT spec requires expiration times to be denoted in seconds since the
epoch, not milliseconds like the Date object. As a result, tokens were
lasting on the order of 1000 times too long.
Add separate token creation script not using grunt

Installs as 'svmp-create-token'
Merge branch 'token-minting' into console

Conflicts:
	package.json
Add new required fields to test/config.yaml
Require that tokens include a subject field
Fixed broken tests from token changes, fixed broken logger when req is without token
Merge branch 'console' of https://github.com/SVMP/svmp-overseer into console

Conflicts:
	lib/authentication.js
	test/services/index-test.js
Formatting
removed old logging I started
Fixed broken logic in morgan logging
Saner approach setting log messages

The login, changepassword, and token-based APIs should be good to go.
Get rid of the double newline on log messages