Test that the Encoded FQDN is compliant with the DNS RFC
Add Response Type and move tests to Tasty

In order to check any response, introduce a signature in the reponse
type. Also add test to check the encoding/decoding is working properly.
Use Response in return of query