Clarify requirements regarding lxml (fixes #70)

[ci skip]
Rewrite the tests to not use an external source of data
Unbreak the test function