Fix wrong module names in client
Authentication providers in client, supports basic and token auth
CLI: support authentication providers
Readme: update auth example