don't raise a KeyError on unknown command
don't raise a KeyError on unknown command

Currently, when you type an unknown subcommand (for example a typo), you hit a runtime error `missing hash key: "unknown_command" (KeyError)`. 
This change catches this and displays the help instead.
mosop/cli,mosop/cli