Make requires better
Chunk replacing like the searching
No more temp cleanup

Cleanup is async. Sometimes it runs after temp file creation but before
we read the temp file in order to write it to its original location.
Only replace when there is a match. This should speed things up.
Spec for no file in chunked file reader
Check for the file descriptor
Make path searcher return errors in its done callback
PathReplacer returns errors via its doneCallback
Specs for rolling up errors and returning in done callbacks
Emit ‘error’ events on error
Add happy path specs for search() and replace()
Fix specs. error event -> file-error
Add specs for search() and replace() error case
Add chunkedExecute + replacePaths
Don’t need to pass filePath through
Expose replacePaths
Add an error check
No more replacePaths. Move it into each path handler
Execute multiple paths in chunks.
Use the chunked scanner