changed Port to be generic

V5 changed Port to be generic
changed from list of Route to Journey

V6 - changed from list of Route to Journey.  broke tests...broke
shortest path.