Separate tree from node objects
Add simple single-node searching