Update CsvParser for efficiency

Improve the way CsvParser creates lists to improve efficiency. This is
modeled based on the procedure for reading strings in JsonParser.
Update package names in tests