adding a key source override

Provide an override so people can place keys somewhere other than within the module itself.  For example we use a separate module to provide file resources across our infrastructure.