Turned setup into a script and added .gitignore