If follower does not get append logs it becomes candidate
Basic election mechanism
Concurrent candidates
Randomize election timeout (150 - 300 ms) so that all situations will
eventually resolve the leader
Node on itself become a leader
Added traits for replication log
wip