Watcher

* Exceptions are non blocking, now it only shows a warning
* cleaner code with refactoring : dedicated method for writing to the output if it exists.
* updated Init and README accordingly
Merge branch 'master' of https://github.com/awakenweb/beverage