Fixes #19 adds watcher support to syncfs.
Slight tweak in error handling