New cli supporting nearly all config options thanks to subarg
Remove unused function
Add support for shared output arg and unnamed output arg
Fix bug in logic for determining output arg
Merge pull request #6 from Techwraith/cli

New cli supporting nearly all config options thanks to subarg