Added new CSV file abstraction class which is now a stub and needs expansion.