replaced some functions with with statements
tmc.ini with color, unicode and show successful tests toggles
Added TMC_DATABASEFILE and TMC_CONFIGFILE envvars
Notices when a test timeouts and better formatting in errors.
Marks exercises as completed when they are completed.
added a weekly check for updates to tmc.py
refactored config and testing