This commits holds a working up/down voting setup