moving things around; leader etc moved to their own traits
Candidate -> Follower + apply(msg) when got from NEW Leader