Add Direction enum. Add adjacent and direction calculations in Coordinate. Start on the routing object and filewriting.