Improve zmq appender
Add doc string to appender.
Use message in favor of user defined middleware
#72: document `defnp`'s lack of multi-arity support (@ribcakes)