Add a first stab at a LoadCSVPipe implementation

It uses the OpenCSV library for reading CSV files. This may be revisited if we find a better library.