Broke off queue_consumer into it's own class file.