Extended and annotated the classes to allow jaxb marshaling of the report.
Merge remote-tracking branch 'upstream/master'
Merge pull request #8 from krauswg/master

Generating the violations with jaxb