Added agenda.cancel function
Added test case to reproduce error
Fixed missing done
No longer saves stale jobs
Reinstated support for updating jobs previously every-d
Updated tests to mitigate against db latency
Increased timeout on every job running test