--RedBlackTree.java removed excess insert/search methods and made binarySearchInsert and binarySearch. New methods check for comparator internally. Updated contains to properly handle class casting and if root is null. --RedBlackTreeTest.java added tests for contains