more test on MACD;
refactored the CsvFileReader into CsvFileAccess