Updated BinNode.java & BinaryTree.java

Reordered functions and outsourced basicaly all functions into
BinNode.java because it seems logical for me..   U could say BinaryTree
is unnessesary... maybe.. but... jeah.. you're right...
Delete unnesesary class. Added BinRootNode.java

I deleted BinaryTree.java because it was useles and added a
RootNodeClass. It isn't nessesary, but so it's easier to use this
BinaryTree