Cleaned up the code a bit
Added a BinaryTree class that will do the sorting