many nice improvements, however, it is work in progress. Currently, there is a nice bgl_functions thing that finds adjecent edges/nodes, sorts nodes by topological distance, gives an adjecency list etc. Next step: incorporate this data in the TopoNavEdge/Node objects and make sure it only updates when needed. And strip this out of st_navigation. Also AssociatedNodeMethod2 needs to be finished