add feature testing for questions and categories. all passing, but not complete