Move rule factory from test to src
Add primitive and string integration test
Rename package to enable integration test to find the correct package
Let the factory creating PrimitiveRuleValidators use a given reporter
instead of an empty repoter implementation.

This enables the integration test case to get violations via the test
violation reporter.