write better tests
notice deletion of file as a new event
polish PollingFileWatcher; use nio.Path internally instead of File
add documentation