used a hash of the checkpoint path to create the bridgestore class name so that it is consistent between runs
allow single files to be used as an input to jobs. fixes #269
fixed the compilation error
adjusted the check for the existence of a path for files