Reorganize to hide TODO notes.
Use config editor and index.
Make note unwriteable after writing
Remove uneeded sync command
Remove git as a requirement.
Add preliminary attach.

The attach command is a way to attach some figures and other files to my notes.
Critical when I do things like plot graphs and want to makes notes on them.
This is an attempt at it. I write a uri to refer to the file in notes. Not sure
if the format is good. Something to work with right now.
Show the markdown files.
Merge branch 'develop'