added twolfson's changes manually
0.1.5
fix bind() to work with calling setHeader() multiple times
remove superfluous stream require
Merge branch 'master' into expose-request
Add test for request event
Document request event