Update changelog. Add docs.
Reset runner running state after abort.
Simple messaging packing with MessagePack.
Use topic exchange to allow message routing.
Release 0.17.0 with experimental messaging support.