moved metrics initialization into constructor for simplification; exposed option to enable/disable JmxReporter
docs for enableJmxReporting