moving part of the node interface, and datacenter id from cluster to partitioner package
renaming partitioner variable to not clash with package name
moving ring and datacenter stuff into topology module
moving getaddr from topology node to cluster node
getting topology package building with tests passing
moving node starting/stopping to base node interface
moving get addr into topology node and renaming to node
updating cluster to work with topology lib
updating consensus mock node
adding topology manager and tests
adding topology methods for getting all local nodes, and getting individial nodes
reworking cluster package to use topology module
adding id getters to topology
adding mock store
getting consensus package to compile after moving from cluster to topology/store
fixing test deadlock / adding proper replica set topology setup
fixing get local nodes on uninitialized ring
fixing consensus tests
changing execute query to execute instruction, and to take an instruction
updating kvstore to use new interface