simplify test_retry setup
give test configs clearer names and discourage cross-test re-use
don't rely on a global config setting
give test_main and test_extract their own configs
also fix bug in history.py to account for marking `today` as done
isolate `somesql` db setup to test_main
give fake solitude plugin a nicer name
reduce the amount of test data