oops
improve mechanics of RecursiveNS lookups
use root servers for first lookup
add target_alias functionality