Consolidate Append and Vote request logic in BaseState
Added timer reset to Follower