support passing entire auth dict or CIK alone, add __repr__ for ProvisionException