Give access to MetricsRegistry

Having the metric registry passed in the constructor, and then inaccessible is making it complex for me to put it somewhere else and bind it so that I can inject it into my classes. 

This provides two ways of access it, either through inheriting from this module and providing it another way, or through a named binding.