WIP
useContractVote is a custom hook that uses the Vote smart contract created from a proposal to perform useful functions on it and return values needed for our components