moved s3 to a separate storage module
added configuration for gem