Directive and service now talk to each other during the video load process, so everything is properly bound.

Added in simple support for playback commands in the player service.