Single quotes for strings without interpolation.
Don't setup signal handlers in preflight mode.

When in preflight mode do not setup signal handlers because
we aren't going to daemonize (or take too long). During that
time if upstart signals us we should exit. (Ruby will do that
for us since we don't handle any signals).
Make 'production' the default mode for the server.

Tests can explicitly set the env to TEST, but the server should
be configured for production mode by default.

* This allows us to not have to specify the mode in upstart scripts
* The server was written for this purpose (not for tests), so theres
  no reason for TEST mode to be the default.
Fix minor logging glitch in Commander::Server.

We were passing an extra arg to the Logger (stdlib) class,
causing it to behave very weird (create one file per message)
because it interpreted that arg as num messages after which to
rotate the log file.
Add e2e test for commander::server

Add test to check if logging works.
Minor tweaks to server

Server should ensure latest schema when it comes up in server
mode. Models code may expect this, so ensure it.

Also, minor logging fixes (don't log intent).
Reword log message.