Fixing path
Properly calculate how much time we need to reduce from our timeout based on the last heartbeat received
Better timeout handling
It is better to throw directly, than like this
We must pass the term & index data on the wire for CanInstallSnapshotResponse, otherwise, we won't know how to fix things
The leader doesn't have any special install snapshot behavior
Better way of invoking the send snapshot to node
Making sure that we properly initialize the last heartbeat time on the behavior ctor
Simplifying the test
Better way to handle checking that we resent repeated request vote messages
Better timeout behaviors, we now record the last heart beat time for each candidate when they time out, and snapshots don't have this
Removing commented code
Removing bad test