Update requirements.txt & setup.py because we now depend on eulxml 0.20. Remove some code that's been added upstream. Add some test code.