+ #15 initial raft-client, no tests for failure cases yet