fileio_class.cpp exceptions update