Create a default command to run help if there are no arguments but to fail with non-zero exit code if the command is invalid.

Props to @ggilder.
Add Jekyll::Stevenson#abort_with
Merge pull request #1338 from mojombo/abort-with-non-zero-exit-codes

Abort with non-zero exit codes