Adding blog component and layout

YAY BLOG!

### How this works

http://middlemanapp.com/basics/blogging/

In short you make a file and give it some headers like the example and on build these are extracted out into some additional files