tree node class for traversing

includes sample data to generate a tree at the bottom for testing