User Can Upvote a Product. (Story: #76772964)

Change identations and refactored the specs

Visitor can see the upvote arrow but gets
redirected if he tries to vote
Merge pull request #6 from hf/vr_user_upvote_product

User Can Upvote a Product. (Story: #76772964)