Add .gitignore from github/gitignore and uncommit *.pyc files

I didn't notice until I saw the diff that the repo already has a .gitignore, but the one from [github/gitignore](https://github.com/github/gitignore) is more thorough anyway, so.