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.
Ok, yeah, here is the code where it looks like the "text" kind can be removed from the task.kind enum.  We pushed these to text modules, right?