Adding a test for broken ampersand parsing
Adding corresponding fix
Refactoring to prepare to include lxml.etree.iterparse
Adding lxmlhandler and restructuring tests