add icalendar gem
implement initial iCal export
update ics export