Uses express.application instead of express.HTTPServer and backwards compatibility for express.router (which is now express.Router).
https://github.com/visionmedia/express-namespace/issues/6 still applies, but at least we're back to where we were. I think.
Changes the exposure points to be compatible with the latest version …
updated the tests to use 3.x but it seems busted haha ill try and have a look back later