added a notify system for consumers per queue

Do we need to keep looking through the queues and calling `LLEN` at this point? We have a queue with unclaimed jobs in it