First commit, this works pretty well as a tester.  I may end up putting a tiny bit more work into giving back a better answer to an A/MX/CNAME query.