(a) Making simulate_crashes work with both absolute and relative paths
(b) Adding the config_file option
(c) Code-cleaning, primarily to do with path-resolution