eventValidate test functions added for each key
participantValidate test some work on function adding for each key
eventValidate and eventValidateTest reworked for new error code structure