Basic stash retrieval for previews
Check for stashed content in preview
Reset to edit mode when using live preview
Whitespace cleanup
Change the way new preview's are handled
Revert "Change the way new preview's are handled"

This reverts commit 8d73488a9ea5d48b5c1465a6ad6fb1aaa75ecdaa.

I was mistaken about how the model was stored, due to a filename conflict while testing
More robust preview's for new files

Basically, when live previewing a new file:
- Store stash at generic file path of /parent-directory/new-file
- Preview that file, but slide a dummy model in if none exists, the preview function will pull from the stash first.

This is maybe a little kludgy and only works because, currently, the preview window is meant to be viewed and then closed to return to editing.
Remove extraneous console log
Stashing using absolute file path as key

Addresses prose/prose#519 Also cleaned up preview to use current filename
Update view path when saving
Fix variable redeclaration, move declaration closer to use
Changelog and Version Bump
Merge pull request #648 from rebelzach/live-preview-on-working-documents

Basic live preview fix