MacAddrField, dhcp_enabled, and dns_enabled cleanup

**Resolves #252.**

Sorry. I missed a couple things I had wanted to fix.