+comment
method rename
+unit tests
simplifying recursion termination logic for link checking