Feature/add middleware

The newer Kafka client is causing test to fail in Mon-API so reverted back to the older client. 
Any way to get away with Jackson since our downstream dependencies (API) already use it (via Dropwizard)?