Update question and answer specs to use factories.
Random question creation in CredenceQuestionGenerator.

Seems like a better place for it. Also, tested!
Update todo.