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?
yes. with Strings.padStart(), let's remove the addLeadingZero method.