An Encrypted Peer to Peer Chat Client