CryptoBabble, an encrypted instant messaging application