delete existing model IO files before run
and not changing to run_dir in serial run manager
added startup error checks for model io files
and wrapped main in  try-catch