#10: Added a lot of docstrings. htmlelement.py is now covered.