Use node websockets for real time messaging while also encrypting the messages on the clientside before sending them through the websockets