Changed search and remove
Added tests and corrected binary tree