Event object is NSCoding compliant
EventController has save and load methods for Event objects
EventController loads events on init and saves when events are added or removed from .events