added tokenized substrings (cheap string similarity), nearest neighbor, lowercase all strings, made servers more robust to disconnections
merged etool usage bugfix