Reorganized Validation Errors

I drowned out the validation error when checking for no ns soa condition in the cydns validation merge. This pull request checks for self.domain before calling check_no_ns_soa