encrypted messaging webapp (client and server)