#96 added StockListDialog with abstract processing for double click
#96 added VisualTest and toString for StockDescription