Added search, min, max and successor methods to the BST. Working on predecessor