Updated the Html, and implemented Undo/Redo

Better CSS was to be included, but was eaten by Git.