Currently, a lot of the encryption is done manually. It could be cleaned up, and rewritten using existing packages.
Create a purely CLI version of the chat.