some .gitignore stuff and more changes