Fix IsDomainName

Make \.. legal (as it should be) and don't allocate a new var byte c
and every loop.
Actually add the MINFO parsing
Fix parsing MINFO
Acutally use the CERT parsing

Also fix some bugs in the errors it sends back