Add registerer argument to NewOperationMetrics
Created by: efritz
OperationMetrics should be registere as soon as they are created instead of when they are attached to an observable Operation. This stops us from having to catch already registered errors within a prometheus registry.