fixing gitignore and settings