add http support

I noticed this module really isn't express specific at all.

So I made the `next()` call optional and added an example of it working with `require('http')`