updating the api key authentication
updating the implementation of the api_key auth
added the buckets->list() implementation;