Splits preOrder functions to return all following or preceding nodes as well.
Removes most functions, keeps find and search, adds lodash sugar off of _ property.