added a notify system for consumers per queue

`map[string]bool` looks less ugly, and makes it clear we probably don't care what the value is and we're just using the variable as a set.