blocks: add initial implementation of renderering blocks

This is an initial prototype of how blocks can be rendered, granted to
begin with, incredibly naive. Also currently the markdown test is failing
as the variable doesn't appear to being converted into markdown by pyjade.