TESTS coverage 82% mac

- adhoc RF along the way
- more systematic .result / return values from core fxns
  see test_command_line
  anything that returns self will first set self.result = dict