Lint

Working towards removing all JSHint errors so that we can check that as a test for future PRs.
maybe we ought to move this outside onVote and call `setTimeout(revertVote.bind(this, voteButton))` instead?