Added some interfaces, simpler design.
Tested config loading.
testing cli arg parsing.
command building tests.
added logging and output.
tighter logging config
re-namespaced, finished tests for command chain factory.
added package for test.
Added config and package type to config.