Link to Travis builds
Correct node versions
Build status at bottom
Key words
Add specific error types (closes #1)

UnauthorizedError is passed down the middleware chain.  ConfigError is thrown (ideally, before the server starts).
Add convenience methods to view (closes #3)
Discourage tampering with cached view properties (closes #4)

This is not meant to make the view completely tamper-proof, only to avoid accidental modification.
Auto formatting
0.2.0
Send a response after adding member
Driving linter and tests with Grunt

And removing lint.
Pause request stream by default (closes #5)
0.3.0
Use EventEmitter instead of http.IncomingMessage

This is to pass tests on both Node 0.8 and 0.10.
0.3.1
Use relative imports in tests for easier running
Integration test with Express
Parse body and check it matches expectations
Path already includes `node_modules/.bin` when running scripts with npm
Separate fake authentication middleware for integration tests