TreeCli - a hierarchical, tree structured command line parser/interface