Added Event model + tests