feat(communicationExamples): added a player example

Shows the difference between directives that use broadcast and controller to communicate.

Signed-off-by: Josh Kurz <josh.kurz@turner.com>