create model Event, add CRUD functionality