code refactoring, implemented functionality to disallow upvoting more than once every 30 seconds. PROTOTYPE, needs real world test