Now pulls stock data for symbols from yahoo finance. attempted
to better structure the code so some incomplete/out of place interfaces
exist.