Reintroduce validation for PTR/CNAME conflict
different types of BasePTR objects have different name fields to validate
Merge pull request #65 from murrown/test_ptr_exists

RFC compliance - CNAMETests solution
Confirmed to fix test_prt_exists, also does not change original functionality of ptr models.