fixed config for basic requirements

WARNING: this has involved changing :requirement for both question and
answer to take an array rather than a single value, which might throw
out some of the other code