changes to distinguish types from classname.

Not all Resolv returns have type so it was difficult to use with_type.
adds description with #{_options}.

With #{options}, it is easy to check multiple records.
modifies comarision way to checking with value type.
Merge pull request #1 from otahi/develop_accept_multi_type_records

Develop accept multi type records