implemented some of the redis topologymanager
need to implement the pubsub logic for redis
theoretically finished the implementations, now need to write the tests
when the topology changes a repartition handler can now be invoked so that data can be sent to other partitions if necessary