write a find by URL function for the NavigationNodeRepository (refactor from WebsiteService)
fix that services with setServices() were not logged
ContentStreamConverter: add a shiftFirst function for contentstream (finds first and removes it)
ContentStream: extend findFirst with a closure for additional filtering