'Return the route info for a given routespec.
Args:
routespec (str):
A URI that was used to add this route,
e.g. `host.tld/path/`
Returns:
result (dict):
dict with the following keys::
\'routespec\': The normalized route specification passed in to add_route
([host]/path/)
\'target\': The target host for this route (proto://host)
\'data\': The arbitrary data dict that was passed in by JupyterHub when adding this
route.
None: if there are no routes matching the given routespec'

@gen.coroutine
def get_route(self, routespec):

    routespec = self.validate_routespec(routespec)
    routes = (yield self.get_all_routes())
    return routes.get(routespec)
