ToDo replace cmd with cmd2 use subcommands document commands & subcommands outsource functionality to extra module