Make sure jobs fail if perform returns err.

Fixes #17
Merge pull request #18 from SpiderStrategies/fail-jobs

Make sure jobs fail if perform returns err.