Add delay and expire support
Options parameter

Replace delay, expire by an options parameter
Add delay to endureIndex
Fix typo
Revert job and worker
Clean job

options parameter is now optional
ensure only one index is present
Add some tests
Job retries
Update job retry tests and prevent retry info from getting persisted to mongo if not provided
Exponential delay strategy. Switch from "retries" to "attempts".
Job timeouts
If the watchdog finds a timedout job, have it check again immediately for more to work through a potential backlog of timed out tasks
Merge branch 'timeouts' into blackboard
If an error occurs when updating a timed out job, keep the watchdog going
Merge branch 'timeouts' into blackboard
Bump version