Added project and initial tree implementation

a binary tree implementation adapted from some java code