Usability: Added better error reporting when a command is called with th...

...e correct name, but with wrong arguments. In this case the application is rerouted to "help <command-name>" to display available parameters and command description.
This makes the assumption that the first argument matches a named route, correct? In other words, if the first argument is not a named route, this will not work?