Assemble: Use nested layouts to dry out markup

Initial work on creating reusable layout inheritance
@nschonni, GCWeb has a function to add a class to the body tag. Should we implement her so that we can sync GCWeb to this?

```
<body {{#if pageclass}}class="{{pageclass}}" {{/if}}vocab="http://schema.org/" typeof="WebPage">
```