Stand up automated testing regime

Up until now, I've used a sample app to knock out the API I wanted to use to tag fields for metrics gathering. I decided it was time to write up some automated tests when I had to start switching between In Memory and Redis-backed metrics gathering.

With some automated tests, I managed to add support for Rabbit based metrics, which essentially pipes the metrics out to a RabbitMQ broker, where they can be picked up by anyone (Spring XD perhaps?)

Also did some fine tuning like making the location of @EnableMetrics the default base package to scan for. Also added class level tagging to gather ALL declared fields of a class for metrics.