add .gitignore file and ignore .ds_store and node modules