almost finish webcrawler.py 2nd stage