Secure, distributed and peer-to-peer chat program