ping endpoint... still debating on whether/how to use this...
fix some races.. persist cluster config. joining, stopping, restarting, etc all work, poorly...
abstract some in prep for moving some state from dc to raft