Merge pull request #21 from HouseTrip/factor-out-consumer

Factor out Consumer class
[#72515468] Adds newrelic