Add config option to disable templates
Add support for loading Jinja2 templates
Trim newline from beginning of blocks

This allows for a somewhat more readable template.
Handle input as utf-8 strings
Send default value to template
Optionally use Jinja2 templates for rendering

- Defaults are provided so that GitTail can be used without Jinja2.
- data dict is used to a greater extent to share template variables.
Add default Jinja2 templates
For console output, indent consecutive lines based on first line's timestamp

Possibly somewhat more readable

Template-independent version is intentionally not given this feature
- Partially as a demonstation of customizability
- Partially as a hint that template-independent rendering exists
  only to provide a baseline of functionality, without ambitions
  to be feature-complete
Add config option to use a custom template path
Optionally determine custom template path from command line arguments