* Additional sweep to update Python versions and supported Python versions.
* Fixed requirements and CONTRIBUTING.
* Trying a different line skip to see if it fixes CI. CI is failing on test file generation again.
* Once again re-rendering tests to see if it fixes CI.
[no important files changed]
* Changed generate script to skp diffing generated comments and timestamp at top of file.
* Reordered and regenerated test files for practice exercises.
[no important files changed]
* Corrected the macro for comments on the test file.
* Added current_date (utcnow()) variable available for template macros.
* Removed unnecessary datetime import from macros file.
* Regenerated all practice exercise test files to add timestamp.
* Changed `datetime.now(tz=timezone.utc)` to `datetime.now(tz=timezone.utc).date()`
* Second regeneration to remove `timestamp` and just keep `date` for test files.
[no important files changed]
* Edited instrucitons.apped to have better error handling instructions.
* Edited Jinja2 template and exemplar to have proper error message.
* Regenerated test file.
* Added instructions append with error handling message.
* Altered JinJa2 template for error handling and adjusted example to have error classes.
* Regenerated test cases.
* Updated stub wit new error classes.
* Added error handling instructions append.
* Adjusted JinJa2 template to test for specific message.
* Regenerated test file.
* Added instructions apped for error handling.
* Added instructions append for error handling and adjusted example and test file.
* Corrected syntax error.