fix validation of 'duration' which accepted NaN
specify smallest interval size in minutes to avoid rounding errors
add function format minutes as H:MM
allow input of duration as H:MM (or H.xx), round to nearest interval
mention duration entry formats in help text