fixing problem with making a review coming from having two elements on the page with the same id
better storing data when a user likes or dislikes a given review. adding a ReviewVote model will make it much easier for us to construct a "top 10" feature for a given length of time. plus it will better allow us to control for people trying to double-vote for the same review (still need to add that check in)