- Numerous comment fixes
- Renamed many classes
- Removal of decoding/encoding methods from message and header classes
- Addition of decoding/encoding methods to the Encoder and Decoder
- Small fixes, like final fields
- Argument validation
- Expansion of DnsEntry types