Add OpenGraph support.

Add basic support for the [OpenGraph Protocol](http://ogp.me/).

The spec suggests that you need an image so dont generate OpenGraph meta
tags if one doesnt exist otherwise do so.