add question - answer model and controller