Abort with non-zero exit codes

Props to @ggilder for the code in `bin/jekyll`: https://github.com/visionmedia/commander/issues/56

Fixes #1110.