get rid of IEvent in Client API
Replace with EventData. For now made testevents inherit from it.
Merge branch 'dev'