Add new error module to provide IgwnAuthError
As suggested in https://github.com/duncanmmacleod/igwn-auth-utils/pull/5#discussion_r758448588, this PR adds a new igwn_auth_utils.error
module to provide the IgwnAuthError
class as a subclass of RuntimeError
, to allow callers to catch only our authentication errors.