Add skeleton for demo
added code to demo; does not work
works partially, debugging needed
demo.html now works (more or less); keybindings need to be added