Validate reference path before cloning

It took me a while to figure out why my configuration for "Path of the reference repo to use during clone" was not operating properly.  Apparently, the plugin ignores your configuration if the configuration is invalid, instead of reporting an issue to the user.  This change reports a fatal error if the reference repo does not exist.