Optimized Question Tool

I changed the three classes to handle the different question types into
one class, QuestionManager. This was to remove all the repetitive code
within those classes.