Renaming module
Making `Suite` more complete
Adding package description
Adding upper bound to 'base' dependency version
Fleshing out `Suite`'s interface
Not exporting `RunSettings` from the library

We really just need `runTests` for the entry point, plus `Suite`s, plus
the test config DSL.