padded single digit minutes and seconds with zero; added tests

Hi -- Getting nice use out of chronos, thanks!  I ran into a little difficulty with minutes and seconds not being zero padded when they were < 10 (hours, however, were fine).  Here's a patch to remedy that if you're interested.