refactor stop job to use error handler.
also move app jobs into their own group.

Fixes #5