created Event model factory and initial tests