Updated .gitignore to be specific about what to ignore