Add a directory test case for fuzzy search
Major speed improvements
Small refactor
Add documentation
Change KeysWithPrefix to PrefixSearch
Sort keys from fuzzy search