Fix doc on returned datastructure
Build with -Werror
Function to encode dns header
Add named defines for DNS magic values

Adds defines for class and rr values for those specified in RFC 1035.
Functions to encode dns question sections
Rename dnspkt:parse_dnspkt to dnspkt:decode
Add a laughable unittest coverage report tool

It simply matches all functions with a corresponding _test_()
function.
Support encoding dns packets
Reply with query's question section

When receiving a query, reply to the query --- still with Not
implemented --- but now with the qdcount and the question section
copied from the query to the response.
Add additional defines for dns magic values

Adds named defines for opcodes and rcodes (from rfc1035 and
rfc2136).
Use the named defines instead of dns magic values
Set defaults in dns_header record
Don't use ?_assert when you can use ?_assertEquals
Update README with fixed TODO
Set qr in response packet
Update README
make: Make all .beam files depend on dnsrecord.hrl

(It's currently true, let's fix it when it isn't... :-))