Add Gemfile to mange dependencies

`bundle install` will install all dependencies
`bundle exec jekyll --server` runs Jekyll in
server mode, which is useful for a local preview.
Migrate to Redcarpet to generate Markdown

Redcarpet supports fenced code blocks like in
Github flavored Markdown. It is much easier to
read and write then Liquid tags for highlighting.
Update Git ignore list