Text question type

Add a dynamic answer question -- temporarily display it directly to the page for testing pages.
Asked at work. This is okay, although if we're going to have many more question types, we should just build them each as their own directives to avoid lots of big if-else trees.