improvements to batch processing for Nikolaev work
batch.run uses one sqlite db per child process
add metadata on authors, texts