Provided config to have camus fail if it sees any errors

Can the new ETLKey and ExceptionWritable objects to copied from the old ones?   E.g. new EtlKey(key), rather than use toString() method.