P2P chat with syntax highlighting built with PeerJS, D3 and Rainbow.