Create Balanced Binary Tree.java

Two conditions defines a balanced binary tree. First the depth of left and right subtree need to differ less or equal than 1, second the left and right subtree need to be balanced too