Correct method call to question_to_json
Add 'the ' to expected output for question sections.

In 251e8b42904f8b16099208f29f1bb02a9b0393ea, a 'the' was introduced
to the title of sections containing questions, the test expected output
for the test needed updating to match.
Use unicode strings consistently for questions and answers to json.

We were being inconsistent on unicode/not for strings when creating
json from the questions and answers.

1) Make all the strings in the output unicode.
2) Call 'unicode' on the output of time.strftime calls as these
are inconsistent as in their own unicodeness (roll on Python 3).