work on separating transport from protocol
remove version from transport, and unused convert_dict func
remove heartbeat from protocol11 (replaced by heartbeat listener). add protocol 1.0
add version connections to init
remove heartbeat from protocol11 (replaced by heartbeat listener). add protocol 1.0
finish heartbeat listener
update unit tests
add protocol versions to cli
minor tidy up of transport
catch and log connection error on heartbeat
minor README tidy up
update setup to include classifiers
fix content length header handling
minor fixes for cmdline client
tidy up tests
minor changes