Issue #15 - CsvReader makes a direct connection with LineReader so that both use cases (bean and non-bean) are supported in the Facade in an intuitive way.
Fixed bug in SCM URL to github
Issue #19 renamed references to Line (in the external interface, not the internal one) with Row. The concept of Line is internal and can be both a header and content line. Row is definitely not a Header.
Issue #16 - Documented Row interface
Issue #16 - Added @Override to various RowImpl fields and documented iterator in RowImpl
Issue #19 - Renamed package line to row
Added package level Javadoc documentation
Added interface for Header
Issue #16 - LineReaderInstructions still had the old name
Added column counting to the state machine.
Minor refactoring in RowReport to clear up the logic a bit
More refactoring to RowReport
Added the new classes for keeping track of errors and laying the groundwork for dry-runs as well
Issue #20 - CsvException now only accepts a CsvError. CsvException does the logging, it's not done locally in the method any more.
Removed unused code from CsvException
Issue #16 - docced CsvError