Feature/finer template control

Everything under “Templates” in our API documentation is now implemented:
- List templates
- Get specific template
- Get specific template+version
- Update template version
- Create new template
- Create new template version
Shouldn't this refer to `update_template_version`?