WIP: dns support (initial pass)

- [ ] TCP Query Support
- [ ] Timeout Logic
- [ ] resolve.conf
- [ ] Enumerate DNS Servers Windows
that would be great!