added better gitignore