refactored answers and admin answers controllers. created BaseAnswerController for similar methods