added a notify system for consumers per queue

Huh, I thought channels actually took up a key. I guess not, nvm. What about `queueKey` though?