[tests,bugfix][xs]: fixture for questions was not being called due to typo.
[refactor][m]: refactor around questions - fixes #267.

As per #267:

* get rid of openQuestions attribute and replace with scoredQuestions running off the backend
* Update model.acceptSubmissions to use this
* questions now have icon info (not a code change but in template)
* Remove all record_fields stuff in templates and use scoredQuestions (which we pass in)