Split TLD searching into its own module.
Moved wildchard checking into the standard library.
next -> continue
Threading for much faster searches