Make sure the CLI.help can handle nil's
Make sure we get a helpful error if someone tries to create a plugin with no name
Also make sure that a plugin name can not be empty
Merge pull request #11 from baphled/cli_no_arg_fallback

Cli no arg fallback