Rails engine that handles file uploads to S3 via a redis tempfile cache