Initial commit.

Includes a question class which currently handles FREE_TEXT questions
with handling of all other types as 'UNKNOWN'.