basic command structure.
implemented note writing.
added list command which will print all projects if no project is specified.
will now list notes if a project is specified with the list command.