ported tracks to video.js
restructured widgets moxy vs. generic. making video more componentized, working on tracks structure