Add lxml to the build

libxml2 has issues with memory leak lets give it a go.
Allow spaces in the name
quotes for names with spaces
Quotes for allowing whitespace in paths
Quote all the things
Double Quotes