WIP
Adds methods to cluster to specify state machine and heal partitions in cluster.
Rollback append entries messages to catch remotes up.
Merge pull request #27 from wjdix/wip

wjdix:wip