percolate information through heartbeats
fix bugs in election commands
modify manager to properly kick off elections when necessary
fix logic of when to stepdown. Before, if we had two primaries, we blindly step both down, now
  we don't care how many primaries there are, and just use GTIDs