code cleanup
new class to abstract boilerplate code when iterating a CSV file
code cleanup