add .gitignore
initial skeleton
update the patterns in the .gitignore file