Util delegete

Switched addLeadingZero's implementation to use guava, and added tests for interval formatting.

addLeadingZero is a public method, so this patch doesn't remove it but the only usage I could find is with the current tests that verify its behavior.  Should we remove this method?
it shouldn't allow negative values.