Added an event resource and all associations, validations, and authentications