Question controller with tests.