Catch job too big error
Refactored to introduce a Redis Backed MQ
Re-added getAgent
Re-added getAgent method