Tweaked Ical by forking

ical js used to miss some event records
API handles returning of data for a limited period