fix for subcommands of subcommands parent naming system, and some tabcomplete/command system version work