Handling Worker Failures

Currently a WIP.

The motivation for this features is outlined in a wiki article found here: https://github.com/ryandotsmith/queue_classic/wiki/Handling-Failure