Escape file names before sending requests to S3. Should fix #15 and #18.