re organization
arg parsing for http and dns
cleaning, parsing, hook into http