Fix warnings and exceptions that could be thrown in some race conditions

When running Lurker on huge directories, and removing all files while lurker is processing, some warnings may occur due to some `filemtime` calls on removed file, an UnexpectedValueException may be thrown

This fix solves the Fatal "Unhandled exception" and the warnings.