Question controller spec

closes #57