added recurrence support to ical feed. using Event rather than Occurrence. Using slug rather than URL for UUID.