fix up the RedisListener and start using it.
The RedisListener encapsulates pulling messages off of a Redis
list and handling them with a fixed concurrency.