Start on image upload
Add image portion to model
Alphabetize packages for clarity
Merge branch 'master' into files
s3 uploads working, naming next
Get started on naming
Everything but file extension...
File extension working
Getting closer
Stuck at async retrieve filenames
Move static to legacy
Truly move static to legacy
First step towards tests
Working file atach
Add some error handling
response.surveyId hasn't been set yet
Configure knox client using central settings rather than a hard-coded settings file

Use an S3 "directory" prefix, so we can separate test uploads from production ones.

Include the full S3 path in the saved document, so there's never ambiguity about where we saved something.
Save file extensions, so we can guess the MIME type
Correct a package name
Merge branch 'master' into files-tweak