MessageSender concrete implementation, PeerGroupJoiner to discover and join peer groups