Separated file contents handling to separate unit.
Renamed WatchedFilename struct better.
Print errors to stderr.