Add events model, controllers and views