Add notification-service.js to handle binging/notifications. Shift logic to this service.