exit with non-zero status on failure

So we can e.g. do `bundle-audit && cap deploy` etc
(depends on pull #6)