Added missing colon in vote.js
tons of updates on backend