Initial implementation of terminal in a browser with basic infrastructure for
encoding keys pressed and terminal escape characters
Add currsor and support for backspace
Use require.js for browser packages; Improve preview server to host static files along socket; Make it into proper package