Created 404 template and hook
Re-factored templates into a View class