Implement HandleRequestVoteRequest (5.2, 5.4)

Definition in https://ramcloud.stanford.edu/~ongaro/raftproof.pdf
Line 239 - 258