Added event controller, model, and views