node functions
node find by path working
all working so far, needs more convenience functions
Merge branch 'node'