Removed dataSource as Stock constructor argument and had static dataSource call GaussTrader.getDataSource(). Added setter for Stock.ticker