Cleaned up the domain compression code a bit

- Removed debug output
- Renamed some things
Whee! Simple lookups work
Broke things out into new files

- protocol.h for structs and enums for handling incomming packets
- resolver.(c|h) for satisfying hostname storage and lookups
Added a quick test for IPv6 to see if she works.

So far no, but progress is being made!
Removed some debug code