Add a block extension to the chart extension

Resolves #2
I wonder if we should wrap the html in a `<div>` with the class `chartblock` to allow it to be styled. It would also allow us to add a title / caption to it. wdyt?