New html/css/js

Lots of new stuff, but still relatively unimportant.