Adding some touches to voting

Made it so you cannot vote unless you are logged in. Also fixed the upvote(s) thing, but as of now, it only works on refresh. Will look into it more when I have further time!

Also, sorry not branching out this story! After accidentally pushing the initial commit, I thought might as well just push all changes on my master.