added --ip-site option (defaults to icanhazip.com), fix for identity_type setting