added more complete gitignore