Added 'Event' entity (repository, presenter, view)