Raise a specific error when credentials are invalid
Updating spec to verify CredentialError is raised when appropriate.
Merge pull request #34 from brandondunne/add_exception_for_invalid_credentials

Add exception for invalid credentials