Modify HOpTimer to support different lifecycle monitors

Add tagName parameter to the start method to support other monitor lifecycle patterns such as the one mandated by Metrics (http://metrics.codahale.com/).