Context aware keywords for page metadata

On main page, keywords will contain all categories from all posts.
On a post page, keywords will contain all categories from the post currently being viewed.

Fixes #84