Fix table of contents generation and line endings in renderMarkdown
Add functions to Store to update files
Wrap nav links in a ul
Implement editing pages. If someone else edits the page in the interim, you have to resolve the merge conflict.
Don't upload files in the edit page, that's going to be done from the files page
Display the edit form again when an error occurs.