fix tearDown (testing)
fix tests_require
fix tests; add the test suite