add pylint html file to .gitignore
Implement caching for get_url_namespaces
Add module docstrings
Caching in get_url_namespaces (missing class attribute)
Line length fix