Added command generate:command

Added a command that generates commands in the same way bundles are generated.

This command has four optional parameters: bundle-name, command-name, class-name and command-description

Added a few validators to make sure the bundle exists and command name is valid.

The command is interactive. Needs improvement in the description texts and tests.