Move responsiblities to the class level so iCalRenderer can focus on one event at a time
Memoize entry.description in iCal rendering
Set entries in a consistent way
minor refactor.