User is now restricted to one vote per post and CSS updates accordingly. State however isn't maintained on page refresh