Implement Middleman-Blog

Thought I'd best create a PR so that there is visibility on this feature (eg for #96).

WIP :computer:.