Revised sync script

* Renamed setup to sync
* Added git pull and push requests
* Added comment to .gitignore file generation