Refactors controllers and player directives
Adds tv controller for second screen