Update define_meter to take optional TimeUnit argument

Expose the ability for consumers to change the rate at which meters
are measured by metrics. This change maintain the original default of
TimeUnit::SECONDS and is the default value on the method signature.
Merge pull request #4 from kb/meter-time-unit

Update define_meter to take optional TimeUnit argument