add a client api and pluggable state machine support
add a few more todos and change test/build instructions
keep track of voted_for and current_term in log and get rid of useless test
fix bad typo
Allow parameterizing statemachines.

 * Stub out an eqc statem test for leader-only mode.
 * Add druuid as a dep
remove code dealing with non-deterministic backend state machines