Choosing question categories now working.
TODO: tests for this
Add tests for question-categories checkboxes and make required at least one category to be chosen
Refactor code in controllers and add some timeout tests
Merge branch 'question-categories' into development