made csv loader more flexible by allowing a file to be specified. default is still the main csv files we were given
fixing tests to work with test data csv's
fixed tests to use sample csv data files