use of Observer Pattern in reMktDataGUI class has been changed, now this class stores not an single MarketDataObserver shared_ptr object but std::vector<boost::shared_ptr<MarketDataObserver> > observers, therefore it is possible now to subscribe to many data streams for this single GUI form.