We need to change the way votes work in the current contract so it implements the following requirements: - [ ] Verify the voter holds a valid token in order to vote - [ ] Add tables to store the votes instead of doing it directly in the referendums table - [ ] Change the way quorum is calculated, check the token current supply to determine the total percentage