Fuzzy Autocomplete 2

A version of my fork (LSLFuzzyAutocomplete) prepared for merging.

I figured it doesn't make sense to preserve history here, as the fork also had just one squashed commit on top of master. And now it would have an additional commit with all the names changed... I will be deleting the fork after this gets merged anyways...

@chendo let me know wether you're fine with that version
don't forget to look at the README.md as I changed it as well