Beginning on tree/node plus some class updates
Merge pull request #2 from ollieflumeland/master

testpull