Added test case to reproduce error
Fixed missing done
No longer saves stale jobs
Reinstated support for updating jobs previously every-d
Added agenda.cancel funtion