Add abstract reporter structure to enable multiple reporter impl
Add console reporter printing rule violations on given PrintStream
Add Standard reporter, using all given reporters to report rule violations
Plugin now uses standard reporter to report rule violations
Use standard reporter to display information about rule validations