Added support for buffer size

For CSV files with many headers, the reader needs a buffer size larger than 1000