Lot's of refactoring. Queue is strictly byte[] based now and Channels package data into CozmicMessage objects.

Updated gradle build and using most recent release of vertx.io (2.1RC4) which upgrades to Hazelcast 3.2.

 HTTPRepeater Instrument is also better behaved and will not requeue failed messages that are malformed.