start new raft implementation
raft: make testing logs easier
raft: test dualing proposers
raft: ignore old messages
raft: fix logDiff false positives
raft: add TODO
raft: test vote
raft: remove heal from network
raft: test failed election
raft: test candidate concede
raft: remove defunct println
raft: remove defunct empty var
raft: test logs converge
raft: move to raft pkg
raft: attempt first version of Interface
raft: return *Node
raft: add Node.Next
raft: go fmt
raft: reverse sort to figure out the ci
raft: use becomeFollower in cadidate state