formatting
cleanup server.go

 * Add ShutdownHub (not yet implemented)
 * Extract StartServer() function
 * Make config.Verbose the value, and the verbosity of
   other packages references to that value (flags are temp. to startup)
improve the orthogonality of db persistence versus domain models