Playing around with vt100 emulation in a webbrowser with websockets and ruby