Add support for events
CS
add specific class and tests
Merge pull request #50 from juriansluiman/events

Add support for events