Move icalBuddy specific code behind a facade.
Move parsing of calendar and todo data outside of file creation block.
Moving parsing of icalBuddy output into parsing classes.
Change multiline blocks to use do/end instead of braces. It's more idiomatic.
Create common Appointment class and parse calendars and todos into this class.