Added sonarqube plugin to check violations and fixed them