Accept "granularity" argument

My data sets actually include time periods like "1:30" meaning 1 h 30 m, not 1 m 30 sec.  I suggest a "granularity='minutes' " argument that can accomodate that.