Handle atomic writes when using fsevents

Closes gh-161
Don't unwatch removed file in case it comes back

Closes gh-35