Exclude the private .coveralls.yml file from `npm publish`.
Add chainability and middleware function and tests
Add express to peerDependencies
Document some of the new functionality