Finish practice with unit-testing-framework, add a complete version of the simple unit testing framework