Renamed EventViewModel.php to EventModel.php
Renamed defaultMethod to defaultAction
Made changes to structure of app initialisation
Implemented better MVC structure and CRUD within the models
Added id argument to model interface
Corrected IModel comment
View: removed construct body and made class abstract
Refactored EventController to use new MVC design
Refactored EventView and EventModel to match EventController and new MVC design
Emptied Model class, moved abstract methods to ContentModel and implemented
Removed the last trace of The Last of the Interfaces from index.php
Changed View constructor to take reference to child of Model and implemented
Required ContentModel class in EventModel
Extended ContentModel from Model like I should've done earlier
Fixed out-of-context reference to  in now-static Bootstrap
Rejigged Views to use new MVC design. Also added child of View, ContentView