CSV Reader and Writer - with intelligent line break management