Abishopric/replicator

@mpuncel @petertseng this is the first set of commits that implement the replicator, which acts as a simple rollout mechanism for a single pod to multiple nodes. This is not ready to be merged.
is this stuff going to live in the scheduler? i.e. a singleton that knows about all nodes? I was expecting this to only know about the status of services on the node we're on