AStarNode now knows what node it is related to
LinkedList now accepts generic objects and implements List
AStar now puts AStarNodes into heap instead of Nodes