Cleaned up the code, and altered the way in which classes are required so that the user only requires one CSV file and not multiple.