Add fs event watcher support

Initially, this tool was implemented with polling support only because of my previous experience with Docker volumes and fs events weren't stable. Looks like it has changed and using Docker volumes with :delegated is stable nowadays. So, it makes sense adding support for fs events since it has a much better performance than polling.