feat(job-queue): create job-queue queue-factory
feat(job-queue): create job-queue queue-factory

The MessageQueue QueueFactory should be unaware of how
the message queues are used, so we want to create a new
factory for worker queues, buffer queues, etc.

lightster/hodor,lightster/hodor,Twenty7/hodor