Added fatal_and_exit routine to handle all early exits out of the script