First try freetext suggester

TODO:
* Stats
* Documentation
* More tests & edge cases