fixes issue 104 - cryptic error on missing config file

a missing config file would give a cryptic error no matter what the value of 'config_optional' was set to.