added makefile and created a basic tree class