Adds generate CLI command.

Also cleanup commands and update cylon-spark to have same format as other CLI commands.