better hour parsing and tests
support days, minutes and seconds