* Rough draft of watcher functionality
* use file systems in watcher and tests
* Use afero.Fs interface to handle file system operations, clean up error handling
* use t.Fatal(err) in tests instead of log.Fatal(err)
* update watcher's timestamp for each iteration
* change base image to scratch
* use UTC time prefix for file tagging
* create files for removal with an actual timestamp tag
Co-authored-by: Mikolaj Umanski <mumanski@microsoft.com>