Refactor empty ipaddress handling, use certname instead of fqdn if possible
Handle noargs differently, be nice (silently ignore) ipv6, warn if no address found