optimising references
moving the distance factory and journey around so I can avoid circular dependencies
it's alive! Finally getting the correct fare
bit of tidying up and prep for tomorrow with the taxi list