Replicated Key-Value Store on Raft Consensus

Leader election, log replication, and safety under leader crashes and network partitions.