Task module response prototype

Setup table structure and restructured some task modules/forms to store student responses in a table consistently. This also allows the task content to be dynamically displayed and maintained more consistently, while allowing the creation and reuse of modules.
I feel like we're going to end up taking another pass at this at some point to make this even more generic instead of a task being of three kinds: file, user_confirm, and text.