Implement the A* shortest path algorithm with various heuristics.
Implement the weird JUNG path-finding API.
Improved Javadoc.