get aws credentials from config dict, otherwise env vars.
use boto s3 set_contents_from_filename instead of reading the whole file into memory.
logging cleanup.
actually use generated output instead of writing it to a tempdir and not using it
underlying cleaning has changed. new golden file.