Added a test for calling touch() from a worker

For issue #26, a proof that you can call touch from inside a worker &
have it reset the time remaining on a job.

Moved the worker test assertions to must.js instead of chai. Added a
long fake-async worker handler to help with the touch() test.