add notification service and test, minor adjustments in notification entity