Updates to package.json to add dev dependencies and to create a test watcher npm script.
Exporint more module functions, adding comments, making ensureValidDomains callback more descriptive.
Adding stop hanlding code to gracefully shutdown.
Disconnecting redis client on server stop.
Starting to move the google auth configuration into its own plugin.
Removing deprecated account route.
Adding a more descriptive log message.
Disabling super-verbose logging from express.
Cleaning up comments.
Adding a basic route object to contain the configuration of a signle route.
Adding async for flow control.
Ensuring that the start methods waits for a successful start.
Ensuring we do not throw an error if we do not yet ahve a properly populated user object.
Adding an integration test suite that actually issues requests and verify that they are appropriately proxied.
Adding an integration test suite that actually issues requests and verifies appropriate proxying.