dependencies huge refactor, gruntfile now is much easier thanks to static page compilation
directive first try to adapt to scoping
new directive ongoing work!

new functionality:
audioplayer is now an AngularJS Scope, so it can emit!
playlist *should* not be defined always