def init!
      @defaults = {
        :@refresh_token => ShakeTheCounter::Config.refresh_token,
        :@id            => ShakeTheCounter::Config.client_id,
        :@secret        => ShakeTheCounter::Config.client_secret,
        :@language_code => ShakeTheCounter::Config.language_code,
      }
    end
def init!
      @defaults = {
        :@refresh_token => ShakeTheCounter::Config.refresh_token,
        :@id            => ShakeTheCounter::Config.client_id,
        :@secret        => ShakeTheCounter::Config.client_secret,
        :@language_code => ShakeTheCounter::Config.language_code,
      }
    end
There are two ways to setup a new client:
 1. Initialize with options `(Client.new(client_id: x)`)
 2. Initilize without options, get options from config

 Set's the default value's
 @return [Hash] configuration options