made crawler.py more readable with more meaningful variable and function names.