Add error checking to content processing

Add error checking to the `grunt combine` task to catch the following:

- YAML parsing errors
- Any YAML page file with more than one page heading