setting up setup script and adding gitignore