Backup files to S3.

Closes #257.
Merge pull request #334 from bellotastudios/backup

Backup files to S3.