New Tree class name BinarySearchTree

Hey, your insert function wasn't working properly. I noticed the System.outs were showing current as always root. So I put that display inOrder function in and it only displays the original root. You can rename the object instance in Main to Tree instead of BinarySearchTree to run it and see what I mean. So I put my tree class in there and it is good to go now. I'll start copying over the balance function later today.