added credentials to the Client2Peer request
moved the peer side of the Client2PeerConnector into a separate package