Split out question scraping tests into their own class
Refactor tests for easier reuse of caching
Test that the iterator stops when it runs out of question details to return