Lots more UI work

Added glyphicons stuff from bootstrap and rejigged the interface to work
reasonably nicely and look good on phones, tablets, and the netbook.
More UI work

Added deletion confirmations, improved the filename generation routine
(deletions could lead to confusing ordering in the old system), and
added a header and footer section to the web-pages