added Path and Recurse parameter to select path and how it works. Also added exception handler for non existing path. Added Alias to IPAddress