Implement a statistics HTTP server

This is all overly complex and not needed. Metrics should not be requested by type they should be requested by name. All metrics should live in one homogeneous collection regardless of type (counter versus gauge for example).