Merge pull request #31 from JakeGinnivan/AddingSamples

Added sample app and sample tests to help people get started!
Changing the approval validation test to use QuietReporter
Improved the generated convention title
Added equality and formatting members to ConventionResult
Introduced some base classes to help make the html reporter more understandable and introduced markdown reporter
Introduced ITestResultProcessor because there can only be one of those and it simplifies a few things
Got rid of ConventionReportFailure
Example of rich formatting. Formatters also do not have to be formatting failing data, it can be conforming data too
Allowed reporters to be specified by using the ConventionReporterAttribute in the assembly info.
Improved Html reporting, much happier with this. Except the styles, they still blow