better commands parsing, almost complete list command
show help if no one command is selected, fail on wrong command