Add text question

Provides the ability to accept text value answers.
Merge pull request #70 from alphagov/add_text_question

Add text question