Replaced ExtractFieldError event with ReadFieldError
Added a ReadLineError event to the RecordOperation class
Added a ReadLineError event to the EngineBase class, this is called from the ReadLineError of the RecordOperation
Altered the MultiRecordEngine so all RecordOperations hook on to the error events.