Added shallow synchronous file searching to FileScanner.cs