Separate blog content from main content

Puts all blog content into source/blog
Clears the way for other content to take center stage when visitors
first see the website. For instance, a Profile page and a Work page

Idea for layout is coming from http://lorenzoverzini.com/
Merge branch 'separate_blog_directory_from_other_content'