fix(dns.go): Pref is now Preference

Simple mistake from, what I guess, was an earlier API change.
Optimize compressionLenHelper
Merge pull request #79 from millerkil/opt-compress-help

Optimize compressionLenHelper
Merge pull request #78 from philips/fixup-example

fix(dns.go): Pref is now Preference
Update documentation