added a notify system for consumers per queue

If it is possible via push we should make that not possible. I intended for it to them to not be allowed to be empty.