Added the skeleton for testing the help command.
Refactoring, moved the handler lookup.
Refactoring, replaced record syntax for the command state.
Refactoring, changed a little for the CommandLineGen module.
Refactoring of the CommandHandlerTest module. Removed warnings.