Auth outage error handling

This change is to add a custom error when we are having an authentication outage.  If the api call returns a status of 503 it will throw a "ServiceUnavailableError"