Pure-rust, network-independent Raft consensus implementation
This is an extraction of consensus and Raft protocol logic, that doesn't depend on network packet representation
Based on original work of Hoverbear