Added gitignore

Added a subset of the ignore rules from the GitHub gitignore repository. https://github.com/github/gitignore