Groovy Script that accepts parameters from Jenkins and sets up a properties file for SonarQube, as well as performing version control.