Refactor emit method
Make emit chainable
Fix emit args
Add test for renamed file
Fix fsevents handling of renamed file
Lots of refactoring
Name the spies
Make try/catch blocks easier on the eyes
Make sure straggling moved.txt files get cleaned
Correct for fsevents moved event on change
Prevent readdir races