Completely refactor the way that ZooKeeperConfiguration works to give users more control.