Add functional testing Add integration testing Make it work with travis.ci Update versioning references Update code to the latest "best practices" for SonarQube API and sdk.