S3 subject uploads

Closes #141