Added eventsocket abstraction class and README