Added observer pattern example with multiple observers.