Mass pathtree rewrite making it much simpler.

Added reverse routing into the path tree to take full speed advantage of the tree elements.