Moved some behavior to objects.js (created Vote object). Added underscore