Some interesting links on Fuzzy matching:
https://en.wikipedia.org/wiki/Levenshtein_distance
Python library that implements Levenshtein.
https://github.com/seatgeek/fuzzywuzzy
Howto's, Observations, and stuff
https://en.wikipedia.org/wiki/Levenshtein_distance
https://github.com/seatgeek/fuzzywuzzy