Issue #5

Fixed the three example cases by adding extra rules to detect duplicate month entries and change hours to day of month in the unlikely case hours precedes months.

This patch does not deal directly with the third issue -- preferring the smallest probable increment of time when it is varying the greatest within the examples.