More infra changes
Voting Algo implementation
Merge branch 'Xuefeng'
Merge branch 'master' of https://github.com/kane86/DSLab3
Revert "Voting Algo implementation"

This reverts commit db51cc97c0df3eb788327dcd08a1727118f0d2e4.
Merge branch 'master' into Xuefeng