Did some refactoring on questions controller and question model