Don't access question pool from the outside. Pass survey instance to templates.
Added question tests.
Pass the answer (look it up first), not the hash, to answer a question.