/// <summary>
 /// Gets a FileInfo for a file being searched for
 /// </summary>
 /// <param name="filename">string - the file name</param>
 /// <param name="startingfolder">string - the starting folder for the search</param>
 /// <returns></returns>
 public static FileInfo UseFileFinderToGetFileInfo(string filename, string startingfolder)
 {
     FileFinder ff = new FileFinder { _basefolder = startingfolder };
     IQueryable<string> file = ff.FindFileByName(filename);
     string sourceFileName = file.FirstOrDefault();
     if (sourceFileName == null)
         throw new FileNotFoundException(string.Format("Unable to find {0} in the Fermentation folder on James",
             filename));
     FileInfo info = new FileInfo(sourceFileName);
     return info;
 }