A RAFT consensus implementation