Bulk of parsing now with XSLT rather than Python

Have made a number of major changes. The bulk of the parsing of the .uml
file is now done with XSLT to produce a flame model file. The directory
structure has also been changed to make it more rational.