added more recommended ignores to gitignore