Added support for AWS IAM users

If IAM user has access only to one bucket

```
connection.get_all_buckets()
```
will rise exception and wont allow to continue.

In new approach, first Cactus ask for the name of the bucket then try to connect and eventually refuses access to, or create a new bucket.