Added support for recursive unwatch and created fn to list watched paths