Feature/multi consumer

Added better support for multiple consumers on a single queue object.