Renames Http404Exception to NoRouteForUrlException

Http404Exception can now be used for generic 404 errors