Parse start/end_time format properly.
Update the example template some.
Added a new template.

This doesn't use ALL existing vars, I will use this for real when pushing to RethinkDB for instance.
Rename target_path -> filename

This is less confusing in the code that includes several _path variables.
Enable setting template filename inside template.

This will override the filename specified via the templates own filename... If that makes any sense :D