Unique up/downvotes per user per phrase

Users are now limited to only one up or downvote for each phrase. Voting again will change your vote instead of creating another one.