Upgrade express js

This is a massive upgrade that required many changes.  Differences include:

*  `express.createServer` is now `express()`
*  `express.configure()` is no more, now you simply put the callback logic inline
*  The object returned by `express` no longer returns a `close` method -- that comes from the call to `listen(port)`, so we have to now track that object.
*  `express.logger` is no longer a thing, it's now called "morgan" (https://github.com/senchalabs/connect#middleware), (https://github.com/expressjs/morgan)

Give it hell :)