AStar: findPath and reconstructPath now return a List
Node: Cleaned up constructors