Ergonode authentication update
- Created custom ErgnodeConnectionError
- Changed the connector to authenticate once a request is being send if its not authenticated
- Updated the Authenticator to have a function that checks the cache tokens
- Updated the Authenticator to use the ErgonodeConnectionError when the login fails