Task file upload module

Moved the task file association from tasks to task_responses. Abstracted to the code out to it's own task module.
Wondering if the task.rb should be handling file upload?  It seems like the task should just call a method on all the TaskResponses to have them save/commit their work.  This logic could be pushed to the file upload module and keep the task more generic and clean.