Moved calendar event mgmt to new class

New class for managing calendar events.