cleaned up parsing of ical feed, and made url configurable.