adding abstract track dispatcher, and dispatch events when jplayer track finishes playing
remove backbone dependency on track factory