Throw an exception if a package is created without setting the author's email
Merge pull request #4717 from ibrasho/bugfix-workbench-composer-fail

Throw an exception if a package is created without setting the author's email
Fix code.
Fixed workbench throws docblocks
Merge.