Add iso8601_duration_to_seconds to StringUtils
Add duration_in_seconds to CalendarItem
Reformat CalendarItem params, make start/end return DateTime