Fix: when omitting sub-command, kdist run the command again and again

For example, doing "kdist package" made the package command to call it
again and again.

Print the usage instead.
Don't repeat the sub-command name in the usage string