Streamline the code by eliminiating the Raft stuff: we will just
propagate the MACs by using the gossip mechanism provided by `memberlist`
Reorganize some modules