Add `SalesforceError` as base API exception
Authenitcation error derive form `SalesforceError`
Move `SalesforceError` to utils to avoid mutual dependecy
Merge pull request #49 from nbessi/common_exception

Add `SalesforceError` as base API exception