Adds rect.’s and BlogPost class

BlogPost class handles rendering markup for a blog post
junk.js is the current holder of JS that needs to be shaken into something more structured
Adds director and implements routing for blog posts (by ID)
Adds support for pre when converting prismic content to HTML
Adds post date from prismic to blog post
Small cleanup of the render call in blog post
fixed blog headline not centering with larger headline wrapper width
Adds author content pulled from prismic to blog posts
Merge branch 'master' into prismic-blog

* master:
  styled blog article page
  fixed blog footnotes interaction directions based on its location
  removed fit text library for now until if needed
  removed commented nav from index page
  blog index page styled
  blog index page WIP
  created a header with logo and animated nav trigger icon
  Adds middleman-gh-pages gem to deploy to github pages

Conflicts:
	Gemfile
Merge pull request #6 from PixelJanitor/prismic-blog

Prismic blog
Merge pull request #5 from PixelJanitor/blog-article

fixed blog headline not centering with larger headline wrapper width
Merge branch 'master' into nav

* master:
  Adds author content pulled from prismic to blog posts
  fixed blog headline not centering with larger headline wrapper width
  Small cleanup of the render call in blog post
  Adds post date from prismic to blog post
  Adds support for pre when converting prismic content to HTML
  Adds director and implements routing for blog posts (by ID)
  Adds rect.’s and BlogPost class

Conflicts:
	source/layouts/layout.html.slim