Consumer test helper

@joshuafleck  This adds the facility to test the consumer routes without Rabbit as we talked about yesterday.

@dcoxall @ngsmrk just as you are on my track :)