Commented most of the BallotScaler, it may need to be revised if we ever plan to use it a lot.
Merge remote-tracking branch 'origin/coderevision' into coderevision