An AES encrypted chat server + client