pub fn verify<T>(name_server: &str, request: &Request<T>) -> Result<(), Error>
Verifies the request is something we know what to deal with