Update comments, add stubs for parsing additional records
Fill in some bits before starting NS requests
Messy (but working) parsing of labels that include pointers
Saving
Save
Handle labels with pointers in parseLabel function
Remove unneeded code
Store questions in list instead of string
Store answers in list instead of string
Print questions and answers
Consume RDLEN bytes of data at the end of each resource record
Print answers
Pass the type of query to buildPacket
Fuck ssl, the connection is NOT lost, I'm using it right now
Pushing because SSH is being a little bitch
Parse NS responses
Use parseRRs instead of repeating code
Parse additional RRs, select nameserver IP to query next
Print answer and whether it is authoritative, otherwise make NS request
If no NS records are returned, query root nameserver E