Feature/binary tree

Adds BinaryTree class