Added downvotes. restrict users to one vote per comment.

Improved upvoting using client side javascript