beginnings of having member tracking/interracting be a function of a goroutine which is merely directed by instead of managed by raft.Raft