Rename page_test.go to parse_frontmatter_test.go

Clean up defer script in page_test.go
Support parsing YAML frontmatter

Using goyaml to parse yaml frontmatter.  Surface bad front matter in ReadFrom