add the new recorder to the api file
remove the new line character from the records
remove print statement
if text_steam_recorder to propery add the new line character
rework the csv file recorder to open a file at `prepare` not at
initialization.
rework TesxFileRecorder to open the file at `prepare`