Added in basic upvoting
Upvote link is now a bit smarter - you need to be logged in and not have upvoted