Fix non-existent file handling
Fix ready event for non-persistent fsevents
Fix ready event for fsevents w/ non-existent file
Tests for ready event

rolled into existing tests to traverse many situations, including
non-persistent and watching non-existent paths
Document ready event