Add Jekyll config file

I don't want the README, Gemfile or Gemfile.lock appearing in my site
output. This works locally but I'm interested in seeing whether it has
the same effect on GitHub Pages.
Add .gitignore

I don't plan to check the Jekyll built output in to the repo.