The helper application to manage cluster, that uses hash ring to route requests to nodes.
Automatically keeps track of connected nodes, provides helpers
to determine where the term is to be executed, to multicast to all the nodes
in the cluster and to retrieve current state of the cluster.