Added setup
Make lxml optional; fall back to xml.etree