namespaced routes
module should return object or function
change default namespace for websockets to 'socket'
add feature to 'prebuild' clients and store user connection credentials