Adding core event classes for EventKit

Event encapsulation class
EventArgs protocol
EventHandler