added path setup and custom gitignore