Enabling `-Wall`
Fixing some warnings
Not complaining about name shadowing
Removing `isTalkative` option

Honestly, it's none of the test-runner's business whether or not the
test wants to yammer on.  If a test wants to talk, it can stuff its
chatter into the exception.
Fixing export statement
Renaming 'TestRunSetting.hs' => 'RunSettings.hs'
Adding a test suite structure