added @mbroecheler tree-based sorting algorithm to TraversalStrategy. The runtimes for nested traversals is now really really bad -- a 4.5 seconds traversal now taking 17 seconds. going to use this branch until this is optimized with a Map<Class<Traversal>,TraversalStrategies> CACHE. Fixed #304.
StraegeyWrappedGraph is now TraversalStrategy-free. Insane amount of effort. All traversal straegies are now cahced in a global CACHE hashmap. Some random cleaning needed here and there, but this is looking good. Fixed #327