cleans up the answers controller, adds tests for same