Added a touch of durability to unexpected file names
Adds watch support for add/changed
refactoring the task
changed config a bit
there was no point in leaking two config objects
more refactoring
updated readme