Nested directives example.

Nested directives communicating via events.
Add beginning .gitignore