Avoid unnecessary exception.

Handle unicode arguments correctly by encoding them to UTF-8.
Filenames of bible texts are ASCII at the moment, so it doesn't make
a functional difference.
Reduce size of the rendered HTML.

- Eliminate white space around template control structures
- Remove commented out html which contained a template loop.