Add best matches filter to find_by_fuzzy.

Add an option to return only the best results in a search. The best are determined by ensuring that each result must have at least (n / 2) matches where n is the number of matches in the best result.