Created HighestDeveloper class, it should work but there is an issue with the Board's get command being private. I think highest developer should just be found in the Board class, because I believe the board already knows all the developers and I think when it comes to irrigation tile placement, the board is where it is known that the highestDeveloper should be found.
fixed pathfinding

pathfinding now should work properly.  changed the findShortestPath to
return void and created methods to get back the shortest path (as a list
of Coordinates), the length of the shortest path, and the AP used to
move
Pathfinding officially working.

Added toString() and updated Java Test.
Merged changes to master from path
Resolved merge conflicts