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.
> If you'd like me to put a little time simplifying it down to having that field in one table, instead of two, I'm okay with that. Looking at the code, I think the time and the query impact would me minimal. Thoughts?

Not worth it. Thanks for the detailed info.