seems to be working
Merge branch 'master' into localstorage
Added default window hash to avoid exception in loading cached code. Added confirmation on loading code from cache. Removed beforeunload handler, now uneccessary.
Merge pull request #22 from CyberCRI/localstorage

Store all code modifications into HTML5's LocalStorage, and then loads it up again when the page refreshes