First functionnal draft for single-user editing

Documents may be started, edited, and redered. The micro-commits system is functionnal

TODO: Synchronize microcommits between browser. That's the most immediate thing to do.