MyStockPortfolio: added interfaces and abstract definitions for datatypes.  still coding.