Make sure Frontmatter data is actually cached. Fixes #903

(Can't return a value to early out of a begin…end expression in Ruby)
Merge pull request #906 from adamesque/master

Make sure Frontmatter data is actually cached