rename Peers.hs to Protocol.hs