switched to passing koa app callback to http server explicitly
Added socket.io