add .gitignore
half completed