Gitignore

Updated the gitignore to GitHub's recommended standard for Python projects (with a couple of extra additions)