Merge pull request #11 from krauswg/master

Non-zero exit codes when the test was not successful
Split the violations into the single causes, changed to causing-cell based grouping, kuleszdl/SIFEI#78