Powerful CSV (delimited text) parser that gracefully handles large files and malformed input