Unit cleanup. Add acceptance tests. getEnvironment alteration. Usage tweaks.
Rewrite help as new style cmd. DRY up general help generation.
Normalise params across new cmds, including id as arg or flag. Use custom yargs which can disable process exit.