Because of os/signal dependency nyfiken does no longer support windows.
Fixes #17 - Updates are saved between executions.
Correctly closes watcher on interrupt.
Forgot `defer f.Close`