refactoring: merge DestinationService, Portalservice and KeyService to a sinblge services that deals with keys, use eventlogvirfier in eventLogService to reduce dependencies in sender and subscriber facade