Redone almost from scratch. Provider for Notifier.

Service and Directives more decoupled. Next: new README.md