Implement iCal export. Closes #3