Implement job expiration and reaping

You should update JobTest for the new field.