S3 storage driver for next gen modifications

This still needs some more minor debugging.
To be fair, I guess `aws.GetRegion("<nil>")` will return a zero region...