BinaryTree moved to separate file.
Added `empty` method to BinaryTree.
Added test for BinaryTree `empty`.
Added BinaryTree size method.