Catch a specific error during CheckCredentials. (#8)

Previously, we were catching everything in a lazy way. Now,
it only catches the exception related to Faraday parsing the response,
which in the case of DigitalOcean is this not authorized page.