added a getAdjacentNodes method
added a GPSNode that extends from Node
removed all references to long,lat. . . and placed them in the subclass called GPSNode