Refactored package paths and moved tests to a different root package. Added sonar runner test configuration. Changed git ignore to the new package structure.