- Added encoder/decoder (missed in last commit)
- Added new method for getting domain names without advancing buffer
- Fixed up methods for reading domain names