Switching from xml.sax to lxml for parsing.
Drastically reduces time taken to parse XML. Incremental updates went from an hour to under 10 minutes.
Fixes issue #6