James Bassett - 2012-07-29

Updated so column numbers start at 1 (see revision 228). This affects the get() method of all readers (which now expects the specified column to start at 1), as well as the column number reported in exceptions. I've also added a row number (to indicate the CSV record number - which is different from the physical line number).