add ‘recursive’ option to prevent search descending into subdirectories

would rather this be:
```js
if (!stat.isDirectory() || stat.isSymbolicLink()) return complete())
```