Rewrite! Remote storage! Less features!

Yay, so exciting, not enough time, see you laters!
store_text.js -> interaction.js
Add progress indicator for remote saving.

Quite an ordeal for such a simple thing. The problem is that I wanted
display a 'spinner', display different colors and texts for
success/failures and then I had to empty the notification area again.
Maybe a ui library could do it better, but I'd be more interested in the
abstraction it would use.

Probably it could be done better using rx, e.g. sequencing the three
behaviours, removing the previous when the next 'phase' occurred?

    interval progress (every 250ms) -> req success/failure -> cleaning (5s after)
Fix indent.
Close that span element.

As it turns out, for void (formerly self-closing) elements `<el />`
means just `<el>` [1] and `span` isn't even a void element [2]. So for
my own sanity, close that span element and keep those `script` tags out
of it.  (Why did `.textContent` not "remove" those script elements? Or
did it? As it turns out, it did but everything in that file was
evaluated before it was removed and everyone was happy.)

[1]: http://dev.w3.org/html5/spec-author-view/syntax.html#syntax-start-tag
[2]: http://www.w3.org/html/wg/drafts/html/master/single-page.html#void-elements
Make remote store progress a subelement.

Preparations. :)
Add element for holding all availlable notes.

Exciting times!
Multiple documents.

Problems:
* hack for one-line (new) documents (those aren't saved)
* changing the title/first-line of documents creates many new docs
* deleting not supported
* no sound basis/theory (also, no tests, thus no manual assurance)

But it works. :)