Refactor vote buttons -> vote/results & vote/button

also try to make them communicate w/ events
Rename & Refactor Achievement Button :
achieve_button -> achievement/button