Fix node completion so it actually happens
Clear the children of an openparen node before deleting it -- that way the Node destructor doesn't kill these other useful, valuable, still-alive children...
Support basic commands (single program name, no args).
Support program arguments
Add comma operator files which were dropped from last commit
Support operators in command-lines.  Some refactoring and cleanups of file includes and using directives.