Added a generic .gitignore to ignore basic files that shouldn't ever be in a git repo.