ICAL changes

Some changes to ICAL implementation, trying to force itork with google calendars