update to homepage(s) content and new helpers

- allows posts to be marked 'current' in the frontmatter with the
  following format:
  ```yaml
  ---
  current: true
  ---
  ```
  The helper will cause a site compilation error is more than one page
  in a category is marked as current