Added functionality to disconnect a third party or local passport from a user and a generic catch-all error message for internal authorization errors.

Right you are. I will remove the unneeded static provider value local version in `protocols.local.disconnect`.