Updating CodeMirror again.
Updating index with the newer shell and CodeMirror.
Use indexedDB store to save/load.