Append first five characters of ident to filename.  Closes #35.
A method to fail a job.

Failing a job means:

1. marking it as failed
2. removing it from the pending and working queue
3. expiring the job metadata

This is not intended to be user-triggerable.  Instead, the reaper will
call Job#fail as appropriate.