Update the default doc copy.
Have DreamDoc pass along the html content of the document.
Have the Editor write stuff to an editable iframe.
Use textContent instead of innerText (again) for Firefox compatibility.
Use mutation observers to trigger state updates.
Add AppAction and AppActionDispatcher
Add OpenDreamDocAction
Add vaultjs
Add DreamStore and use it for a new AppActionDispatcher