Implemented JaroWinkler algorithm