Refactor Backbone.js playlist & player