Reordered the ConventionResult.For arguments
Making failure more explicit for ConventionResult
Massive refactor around reporting...
Moved things around
Added a crappy html renderer, but we have the conventions being outputted in a single file
Pulled out data formatters
Removed second type parameter on conventions
Pulled out a executor class to simplify the ConventionClass
Removed EnsureHasNonEmptySource
Merge pull request #21 from JakeGinnivan/Reporting

Reporting