Change Event api
Update constants, add test and exception
Remove EventResult and EventStatus
Merge branch 'feature/Remove_Result' into develop