Changed versioning over AMQP to use a header instead of a different routing key.
Moved the client init/start to AbstractClient.