major refactoring

flat design
now style is style.less
youtube item now has listen method to watch changes and render
youtube item model has now digest to format values
app event: add-to-playlist