Improve examples
Use <> instead of "" for #includes in the examples and otherwise clean up the includes in test/ and examples/
Improve the landing page for mettle (both on Github and the docs page)
Fix examples link
Add installation instructions
Update the basic example so the tests actually pass
Factor out the logic for logging test results to the console so that other output modes can be supported
Make compiled_suite a class, not a struct
Give the test logger a test_name object with a unique ID for each test
Add the ability to run tests repeatedly to find intermittent failures
Move the width calculation for repeated tests' run # out of the for loops
Quote strings in the expectations' output so it's more obvious what's a string and what's not
Fix quoting for std::strings
Update example in README
Allow multiple levels of verbosity independent of --runs
Test equality on two std::strings
Add a "glue" file to combine matchers and suites together for basic usage (this code was previously in driver.hpp, which was a bad place)
Improve the tests for the suites and the driver
Make test id_generator thread-safe
Reorder some tests