Simple Peer to Peer Chat system with file transfer capability