MultipleChoice and TrueFalse addition and display

Added the ability to add MultipleChoice and TrueFalse questions to
Surveys. Required partially restructuring the Question class (to add an
allocateResources() method). Also allowed MultipleChoice and TrueFalse
questions to be displayed with their display() methods.