Update .gitignore

Adding recommended exclusions, as per https://help.github.com/articles/ignoring-files#global-gitignore