Upgrade tap dependency.
Callbacks should only be called once.
Update Travis node.js version.
Expand on tests a bit.
Add an empty test.
Add more steps to error test.
Tweak test names.
Readme tweak.