Weighted Votes Implemented

NOTE: MUST UPDATE DATEBASE
-Every user by default has their vote cost at 1
-now when the user votes it stores how much their current vote cost in
for when they change their vote
-when the user changes their vote it only takes away from the candidate
how much their vote was previously weighted when they first voted for
them