Multi-threaded import, allowing multiple filter values
Multi-threading is used when importing codes. (With thanks to @18818569575)
Allowing filtering by multiple vocabularies, domains, and concept classes.
Fixed matching score so identical strings get a matching score of 1.0.