Basic validations

basic validations for listing and event models. check em out @oafridi to approve pull request.