refactored simple watcher and started on a monitor for both windows and osx
first monitor darwin implementation