Add recursive watcher setting

Can now watch paths recursively with a depth limits