gitignore file
project setup