Java tool for finding potential duplicates in a list of strings. Takes into consideration misspellings and typos.