the dnstest_check tests were getting insanely complex, especially the dns mocking. refactor each type of check/verify test (add, rename, remove, change) into its own file and class. now just need to clean up the mocked DNS entries, and setup separate DNS dicts and functions for check and verify.