Don't assume the existence of res.socket
Use code fences in readme for readability
Remove dependency on express/connect

Instead of listening for the `header` event, which is something
express/connect provides, hijack `writeHead` which gets called
implicitly (or explicitly, if the user wants) on every request.
Remove uncessary bind, add semicolons for style.
v0.4.1