Adding NotificationManager service definition, making NotificationFactory a dependency for the manager
Merge branch 'feature/notifications' into development