Adds a .gitignore to the master branch

Because `_site` would be gitignore'd on gh-pages, the directory would persist if one switched branches. This adds a .gitignore to master too, that also ignores `_site`.