Added before and after controller "hooks"
Throw exception when view does not exist.