Merge tag 'v0.1.2'

v0.1.2
doc: remove markdown from package summary

npmjs.org doesn't support markdown links in the first line, it shows up
on the package page as the literal markdown text.
Expose publisher as a middleware attribute

Publisher is useful for unit-testing, and also to allow the 'warn' event
to be listened on, for debugging.
Fix Publisher, which should be an EventEmitter
v0.1.3
Merge branch 'release/0.1.3' into production