only read non-existing transcripts in batch mode
refactor document app; pass freemarker messages to js
display all pages, even ones without transcript
minor bug fixes
use graph db
restore text-image-link button
Merge repo-2.0 into text-repo