Add .settings
Add class CSV
Add method CSV#countRows()
Change CSVParser#parse() to return CSV