Classes for reading and writing CSV files (includes RFC 4180 compliant classes)