Fix ignoreInitial option.

When the watched directory was empty everything in this directory
would be ignored when ignoreInitial was set to true.

This PR adds tests for the option plus a fix.