FinancialData: abstracts the data handling from controller for different fin data sources, Yahoo Finance supported now