Victory commit!

- Finished DNS encoding & decoding, tested with a request to simonjf.com
  to the school servers.
- Fixed nasty bug with host / network byte ordering
- Tweaked C makefile
- Tweaked encoding routine to correct flags