renamed EvtArgs to ScanEventArgs
added ScanErrorMode to Config
clean up
minor renames
added support for handling scan error modes (ignore and throw atm)
renamed ScanEventArgs to DirectoryVisitEventArgs
added support for asking client how to proceed when a scan error occurs (ScanErrorMode.Ask)