update specs to reflect design, update new_vote to pass spec