Notifications service and directive

- Created notifications service to provide app-wide notifications through a custom directive.