Started work on variant handling. Modified TEI stripping process to create variant texts, which necessitated adding a prior process to join the multiple TEI documents for a single text into one.
Added full exception details (stack trace, etc) when verbose logging is requested.
Merged branch 'master' into variants.
Added test and code that subdirectory creation does not fail when there is more than one corpus text in a subdirectory that is tidied.
Updated stripper tests to incorporate extra text.
Modified TEICorpus to output files per directory, to avoid massive memory use.
Reworked TEI XML tidying to cope with source texts split over multiple subdirectories. Modified stripper to not use lots of memory given new flat directory structure. Added TEI tidying into tacl split command.
Merged branch 'master' into variants.
Reworked tests and code to work with the new scheme for stripped texts including variants.
Corrected problem in stripping tests and code. When neither the lem nor a rdg specify the supplied witness, the lem must be used.
Changed help formatter to provide default values.
Updated tests to test with variant texts. Removed supplied query tests and functionality, pending a fix to #22.
Updated tests and code for extending results, taking into account variant witnesses.
Fixed logging in tei_corpus.py.
Remove temporary XML directory once stripping process is finished.
Added some basic documentation regarding witnesses and the results format.
Corrected extend to look only at witness rather than text results; this can dramatically improve performance.
Corrected some bugs with alignment.