Allow a "SchemaDocument object to be created, which can be written to incrementally using save_taxon_xml()
XML footer is written when object is destroyed.
Merge pull request #50 from hyanwong/incrementalSchemaDocument

Allow a "SchemaDocument" object to be created, which can be written to ...