add scroll into view for added queue item:
- replaced the old scroll animation code with velocityJS based code
- created the queue directive
- created a specific queue item animation that triggers event
add scroll into view for currently playing item
migrated all the directives using a registry to use the registry helper