A custom & lightweight solution to the .NET FileSystemWatcher. Scans a specific directory for changes and calls the appropriate events accordingly.