Revert "Revert "adding recursive folder monitoring""

This reverts commit dac1edc9c77d048ea79a95352fce4ee026285ab5.