Load data for each grouping criterion
Add mapData() function to csv-utils.js

This function is similar to map(), but only iterates over data records,
skipping the header row in first record. Also, it provides the name of
the record (the first field) followed with the full record to the
callback for the operation.