Add support for template specific layouts

- Specify a layout by adding `{{!< layoutName }}` somewhere in
  your template.
- Update README