Improved Player

* Still has some bugs, and needs to be refactored more to fit Backbone
style coding.
* The current playing track should listen to events
* Events involving the playlist should move to each element