Finished AddCSVRow

Methods _outputs and _add_output_traits were missing to provide a
fully IOBase-like interface.