Required ErrorController in catch block
Tidied up ErrorView to comply with new Controller design
Added some clarifying comments to Controller
Added ForbiddenError class to represent 403 errors
Replaced Exceptions in Controller with more descriptive errors
Added NotFoundError.php
Replaced Exception with more descriptive NotFoundError in EventController
Replaced Exception with NotFoundError in EventModel and tidied up unused methods
Replaced Exceptions with ForbiddenErrors in Controller
Added InvalidInputError
Corrected ForbiddenError and NotFoundError to extend Error class
Mass commit - implemented Error classes