Decentralized chatting system for CPSC 426. Also, /finalproject contains a cloud-based OpenPGP service.