added validate_and_find_with_third_party and test for it; updated gems