Made commands callable from CL.
Better names for CL commands.
Try using retext instead of vim.

Retext is a cool markdown renderer for ubuntu.
Made "name" optional in invoking make_note.py
Better date/time formatting.
If no search string supplied, shows all notes.
Changed how date/times are displayed.

Only print date when we see a note thats on a new day.

Also, don't print date/time for every note like we used to.

This gives it more of a journal feel.
Added edit option to viewnote.

Default is to view notes with no ability to edit them. In this case, the
notes are viewed using chromium's markdown renderer (needs Markdown
reader chrome extension installed.)

Had to change directory structure to accomodate this. Files generated
for viewing are stored in PREFIX/search, and the notes themselves are
stored in PREFIX/notes. Contents of search are deleted whenever there
more than 20 files in there.
Added .gitignore.