- fixed bug where heuristic path algorithm would return bad data if the two nodes were the same
- fleshed out A Star algorithm, works! replaced getShortestPath method with it