adding test around connection refusal
moving common test helpers into a base_test file
adding stubbed methods for local node
adding cluster constructor functionality and get node method
adding some basic tests around cluster functionality
making Start part of the node interface
adding enumerators for cluster status, and adding methods to support adding nodes and managing the token ring
adding a mock node implementation
adding tests around adding nodes to the cluster, and token ring refreshing
making test tokens smaller
implementing missing Node methods for RemoteNode and writing it's info constructor
adding skip message to skipped test
adding support for registering nodes
adding md5 and literal partitioners
adding replication factor and stubbed node routing tests
finishing token routing logic, adding tests around token routing, adding replication factor in cluster construction
adding test around replication factor arg validation
adding error panics to cluster setup functions
adding more node starting and stopping functionality to the node interface
adding more logic and tests around cluster starting