adds icalendar as requirement
adds /ical view to export ical files. closes #4