Format project files
Move primitve test to other package
Add integration test files with good and bad primitive wrapping
Separate primitive wrapper and usage of primitive wrapper in two visitors
Add different steps of analyzis.

Because the validator has to check for wrapper classes first, and then has
to apply the usage of primitives and string in non-wrapper classes: Add
tasks that can be triggered one after the other, validating the rules step
by step