Merge branch 'feature/quest-completion' into feature/question-completion
factor out common many-to-one logic
Merge branch 'feature/clean-up' into feature/question-completion

Conflicts:
	backend/src/backend/questions/views.py
Merge branch 'feature/clean-up' into feature/question-completion

Conflicts:
	backend/src/backend/questions/views.py
add CRUD for answers to questions
set nice table name for answers
return parsed update from put
add a build_args hook for SimpleResource

allow subclasses to change the way args for the new resource are built
answers take question type from parent question

- add validation that answers match their question type
- store the parent's question type on the answer
make question_type immutable
correct parent_resource_type on Answer resource
update docs with Answers resource
Merge branch 'master' into feature/question-completion
Merge branch 'master' into feature/question-completion
move static symlink
bare-bones s3 upload script
update configurable values

- make SECRET_KEY a required config value
- add s3 access config
add a default avatar url
add route for signing avatar s3 uploads
example of front-end s3 upload