Added a 404 page to catch bad routes and easier to understand validation
error messages