big change to make Traverser API naming according to the query languge rule. Traverser.loops(), Traverser.bulk(), Traverser.path(). Etc. Updated tests. Updated docs. Lots of stuff changed.