Started working on HierarchicalBehavior
Made expr/func static to be easier to use
Added tests for node creation
Added tests for list generation
Added moveDown() method and tests
Added moveUp() method and tests
Added moveTo() method and tests
Added parent join support to getNode()
Added getPath() method and tests
Added reOrder() method and tests
Added pre/post delete hooks
Moved entity wrapping to its own method