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