Include LXML dependency in setup.py

This will automatically install lxml when installing IOC writer. Also switch from using distutils to setuptools.

Also, would you be ok with putting this package on PyPI? I'm willing to help if you need it. This would make it easier to install (for example, with pip).