Merge pull request #26 from vertigokidd/clean_slate

Adds ability to undo until page is cleared and fixes bug where undo button would not refresh view until mousemove
resolves bugs where save was not disabled on initial page load for sites with no drawings and fixes undo button and save disabling functionality