Raft implementation in golang