Create ICalendar Object

to support converting our appointment/events/tasks into ICalendar object
(ical4J) so as to communicate with other outside applications like gmail
and etc.