Move new() to inside impl
Initial Meter
Should be pub
More complete meter