tests
remove extra whitespace
(simple) commands test done
made slightly more testable
configuration file reading/applying overrides
testing error conditions for log