Switch to using DOM

Lots of stuff...

Run combine.py to output to lib/Jewel.js

Using HTML DOM to build elements.