Uploads a directory of files to an AWS S3 bucket