added an aggregator (and tests) to help accessing information about the exchange. made appropriate changes to constness of accessors of portfolios as required.