ScheduledReporter implementations unintentionally omitted Histograms.
This commit includes Histograms and refactors Timer code to utilize
histogram reporting code since Timer contains a Histogram.
Also update CsvReporter to use a noop callback when calling
fs.appendFile to avoid deprecation warning.
Fixes #31
ScheduledReporter implementations unintentionally omitted Histograms. This commit includes Histograms and refactors Timer code to utilize histogram reporting code since Timer contains a Histogram.
Also update CsvReporter to use a noop callback when calling fs.appendFile to avoid deprecation warning.