Added test suite call run_tests.py and added some more unittests