Parsing optional and required parameters. Also vast improvements to everything.
Fixed 'add <item> note'
Un gitignored data/ and node_modules/ to allow for easy pi pulling