Rework how loading a file locally functions

- now store the file contents in sessionStorage, and reload the page
- this works better, just like loading a project from the site, so
  everything gets reset