add validation to answer_controller to prevent an empty answer from showing up in the list of answers
merge master branch with updated tagging into shawn