Added classes to create iCalendar files from an array of days
Created the schedule writer as a class hierarchy, also added a concrete persistence class that writes to a file