implement unexpose for bonjour
rationalize reply processing
fix bug on exposed services
minor stuff