Initial commit of simple watcher library.
Setting depth.
colorizing output for easier debugging.
Adding npm package.
adding gitignore.
fixing npm issue, updating hardcoded path.
Improving comments.
updating test path.
Abstracting logging away from console.
Fixing package.
Moving directory watcher to its own include.
Refactoring to use an event emitter for logging and to share an event emitter among instances.
Only logging an error if htere is an error, calling the next function if there is one.
Updating change detection handling.
Improving documentation.
Add logic to ensure we don't create unnecessary new watches.
Deferring actions to prevent duplicates.
Adding a destroy method when watches need to be removed.
Creating a new watcher for new child objects.
Updating examples.