additional validations for event model- states inclusion, name/address/city length
added validations for user and message
added 'terms_of_service' acceptance validation to event spec
added registration validations and specs