Gitignore

Updated .gitignore to GitHub's suggested standard for Python projects (with a couple of additions to accomodate my preferred IDE's habit of storing metadata in project directories).