observer.rb: Observers are compared by identity.

Hi

Please consider changing @observer_peers to compare_by_identity. This fixes surprising effects when Strings or Arrays are used as observers.

Kind regards, Paul