changed how compound message work.
added in non-final form for compression of messages.
added support for Deflate compression in addition to Gzip.
fixed retransmit count to be the log of the count of nodes in the cluster.
refactoring.
added support for leaving a cluster which required the addition of the timer based gossip pings every so often.