implement user can vote on an answer, without associating to current_user
part of last commit
fix merge conflict