Implement Routes
The skeleton for routes was there, but it wasn't returning an actual
route. Until now. This code uses the same graph object that jump
count does, but it returns a list of systems to jump through,
including the source and destination. When stations are provided,
the result is systems.