Candidates will retry requesting a vote from a peer.

We should build in some kind of sleep or timeout or I think this code could result in many TCP connections being made until the election timeout hits.