Save/Load dialogs in progress

First commit of save/load to local storage. A bit buggy on this commit,
there is more work to do but the structure is there.