An experiment with websockets, node and secure chat with asymmetric cryptography