add .gitignore file
warning cleanup