moved classes to one package
- introduced global cache for sonar violations
- added sync with sonar action