introduce IntervalRenderer class
display interval in weeks, days, hours, mins and secs