More QuizRunner work

have now implemented the question picking algorithm; and have designed
the flow between MapPanel and QuizRunner; it should prove easy to
implement; famous last words lol
Quiz logic work mostly in MapPanel

with accompanying support work in QuizRunner

this should complete the work for Quiz (*fingers-crossed*)
Merge remote-tracking branch 'origin/Adam' into Lauren
hi