Add high level DNS server helpers

TODO: an actual protocol handler

DIFFBASE=#167 

DO NOT MERGE UNTIL YOU APPROVE AND MERGE #167