Evaluator: log better, mark nodes as complete when appropriate, and start evaluating some stuff better e.g. operators that are part of a command-line.  "ls -l" is marked as a proper command to invoke now!