S3 storage driver for next gen modifications

This still needs some more minor debugging.
There's no reason for this `if` statement. `accessKey` will already be the zero value if `ok` is `false`.