adds gitignore file
adds source