Close #20. Fix #78. Add clustering, reads/writes are distributed
some minor changes and more docs
revert to using goraft/raft instead of our fork