config sample.
log: add comments.
renamed watcher to monitor.
add util/extend.
plugin init & inject plugin.
Filter & getMatcher.
main.
Task.
init plugins.