Added retry mechanism for S3 connection errors

Closes #95
We should perhaps mark here that it's for tests only, so something like: `cloud.aws.s3service.test.random`