Update To Metrics Class

I updated the Metric class to have sample rate "Timing", "Counter" and "Gauge". The sample rate has a default value of 1.0.
To make the code more reusable in the Statsd class, I merged 2 methods using sampleRate with the same default value of 1.0.