Tweaks to gitignore

* adds `_site` and `_posts` to avoid shenanigans when switching from
  `gh-pages` branch
Merge pull request #285 from twokul/gitignore

Tweaks to gitignore