Factor Question's __toString() out into reusable stringify()

This will enable us to use the same code to display preprogrammed author answers
Extend Question class with Answer class to support pre-filled surveys

This is now used by the survey and authors for the purpose of presenting ``their'' answers