pull route initializer groups into their own initializers
add ability to set cookie in response and pull cookies out of request
wrap server shutdown and write exceptions to log