every sheet gets its own copytext spreadsheet and has its own index route, closes #63, closes #70